I just wanted to point out that he's probably going through a lot of things emotionally at the moment.
Coming to the realisation that you have AS is a difficult process which generally involves reviewing a lot of your previous life experiences (and associated pain) in light of the new information to better understand them, examining the coping mechanisms you have developed and understanding which ones are appropriate, and developing new and healthier methods of dealing with your environment and your relationships with others. It's hard work.
I have been going through this process over the last month and it is a pretty overwhelming one - I pretty much had to completely shut myself off to the outside world for several weeks in order to deal with it. The length of time it might take him to process it will depend on the individual. I think I will be good in another few weeks - it definitely wouldn't take two years, more like a couple of months, but it's impossible to guess for others. However, it is probably necessary for him to have the downtime at the moment, and that in no way means he doesn't care about you. It is usually difficult for us to express how we are feeling and also to understand why others feel the way they do, so you may need to explain why you are feeling such-and-such but that you understand he needs quiet time to process the issue at the moment.
I think the anger is probably his reaction to overwhelm. Different autistic people react to it differently - some shut down and go silent, others get frustrated or angry when they can't deal with external stimuli. When he gets angry, try to identify what it is that has overwhelmed him (environment, noisy kids, too many variables to think about) and ask if X is getting too much for him, if he would be more comfortable discussing this later in a quiet environment, or whatever else you feel is the appropriate response to the overwhelm. If it was me, I would really appreciate the gesture of understanding.
Good luck with your situation!