First of all I'm sorry your having a tough time.
Maybe checking out services in the town like maybe there is an Autism/Aspergers Association. If there isn't one, maybe calling some of the elementary schools or even calling the United Way since everyone it seems gets a direction to go in.
Remember you are your best advocate and if something doesn't feel right inside and your not happy or satisfied with this psych doctors answers give programs a chance to test you and see.
I do hope though, you know you are supported here and let it all out.
By the way, that is really neat that you learned how to get over your anxious feelings and what a way to deal with it.
Good Luck
and I'm pulling for you,
Crew oh and nice to meet you!