In my opinion there are several different reasons for ASD and not just one reason or theory that would explain us all. So this theory is propably correct for many autistics, but not all.
So far I know there could no theory been found that would explain all ppl on the autism spectrum, but instead many theories to explain subgroups on the spectrum.
_________________
"I'm astounded by people who want to 'know' the universe when it's hard enough to find your way around Chinatown." - Woody Allen