Worrywart I feel for you, I really do. We have been through this, two of our DC have extremely high IQ (professionally assessed at the request of nursery and school), combined with Aspergers (diagnosed) and Aspergers (informally diagnosed by the same professional as his brother but not "officially" diagnosed as his behaviour was less of an issue at school).
The younger one was diagnosed about a week before he started nursery (in Scotland, this is similar to reception year), and we were called into school to explain ourselves..... they pretty much tried to get us to withdraw him from the school (we refused to take the hint but probably should have!).
I second all those who are saying "this is not the place for your son". I would go further than that - if you can, think about moving somewhere with a very smally school (a village, where it's the only school!). Small numbers of staff and pupils mean everyone will quickly get to know and accept your DS quirks and strengths.
I'm not going to fudge over the problems, school, at least the early years (until they got to age 13 or so) was very, very tough on my ds's and all of us in the family - many tears of frustration and anger, much gnashing and grinding of teeth.
It's a difficult thing for the education system to cope with - a child who is both very, off the chart bright, academically and also socially well behind and immature for their age. I don't think there are easy answers, but please be very aware that you may need to really push for your child's academic needs to be met - we found an over emphasis was put on social training (yes, it is important), with little understanding that boredom from a lack of academic stimulation at school was the cause of much of the behaviour in the first place - children are allowed to have a disability/difference, but are not allowed to be clever too 
I very much recognise your description of door/lock obsessions - we had to lock our internal to stop DS1(the undiagnosed one) getting to the electric meter, the tv, video etc as he would take things to pieces using what ever he could find, coins, keys etc, would take furniture to pieces, took door off hinges, used to read electronics books, medical books and then, as a 4 year old, used to explain it all to his nursery teachers who reacted by not letting him read books and telling us to stop answering his questions..... that was repeated in the first years of school and his younger brother got similar comments (but his behaviour was a bigger issue).
We never stopped answering their questions, we never restricted their learning - we let them take there interests and run with them. We changed schools once, tried and failed to get DS2 into a private school. Things got better (in terms of bullying and also education wise), in S2 (age about 13). We are getting to the end of the road with our boys.... DS1 continued to be different/exceptionally bright, won various awards and scholarship prizes, now an Oxbridge student.... can't help but think this is because we did what we felt was best for him and did not blindly accept anything his junior schools recommended and fought his corner to have his academic as well as social needs taken care of.
DS3 is younger and more affected by his Asperger's, but is on track to do very well in his exams next May, but only a few months ago we had to challenge the school's plan to transfer him to out of the normal academic school (at age 14) timetable and into this scheme that they have in conjunction with a local college to do vocational subjects (golf course management, greenkeeping and so forth
When I met the Learning Support person to challenge this, it became clear within about 30 seconds that she had not even read his report card (sciences, computing, maths all very good marks, other subjects all goodish), and the decision was made because that's just what they do with the kids who are "different". I was then told well, he won't be able to get any learning support if he does academic courses!
Sorry, not meaning to hijack your thread OP, but I feel really strongly that kids with a disability (any disability!) who also happen to be academic have a real risk of being sidelined at school and not pushed to do their best academically because there is to much focus on the DISability and not enough on the ABILITY! Sadly I do think this is often down to ignorance/prejudice in people who should know better 