It's amazing what can happen when Autistic kids have access to an environment of folks who at least try to understand, then at least come to some level of understanding (many try and fail miserably), of what the real differences are between us and others.
When the approaches are all wrong due to either a total lack of awareness that Autism is playing a role, or due to a lack of understanding of what Autism really is and means for us, those approaches (techniques, methods), can waste so much time and even cause damage.
It's always good to read about someone like you for whom some things are working out well. 
_________________
I'm not likely to be around much longer. As before when I first signed up here years ago, I'm finding that after a long hiatus, and after only a few days back on here, I'm spending way too much time here again already. So I'm requesting my account be locked, banned or whatever. It's just time. Until then, well, I dunno...