I think that all these "Theories" like this one will never be fully accurate due to the fact that Autism comes in so many forms, and behind of all of these things is a different mind. Every mind works differently in their own way, some Autistic people will be less responsive to their own environment and some will be the opposite.