Your son is certainly advanced for his age. My son recently turned 3 and we enrolled him in a Montessori school, like we did his big sister a couple years earlier. My son has no sensory or social issues. His sister was very shy seemingly since birth, though. The teacher immediately realized my son's unique talent and experience working with shy kids, and she paired him up another boy who is quite shy, in order to help coax that boy out of his shell. Of course, it wouldn't be fair to my little extrovert to work with a shy kid ALL the time, so she makes it a point to get him some social interaction with other kids as well.
Having both my kids in Montessori school, I have seen a focus on the whole child. My daughter found another shy and precocious girl in her class, and the teacher made it a point to make sure they interacted with other children as well... pushing them just slightly out of their comfort zones (with each other) in order to help them grow.
Before enrolling, I was worried that my daughter would only get the academic benefits (where she was already ahead), and lack the social interactions found at traditional preschools. As it turns out, she has blossomed very well at Montessori. She draws pictures for the other students (sometimes by request) and a few weeks ago she felt she just HAD to bring in a funny book we got from the library to read to the class. The teacher even took pictures of her being the center of attention, and reading her whole class the book. I wouldn't have imagined her doing anything like that a couple years ago, let alone advocating for the chance to do it.
I wish you the best with your decisions.