It sounds like you are already doing a wonderful job! I don't know much about children with autism, but I would recommend sticking with everything you are already doing. So can he read by himself? You said he taught himself phonics with Letter Factory. A really great program is Little Reader
http://www.brillkids.com/teach-reading/index.php. It would probably be fun and beneficial for him since it is multisensory. And you could make your own files for people and places around you so he could start to recognize and get used to them. You can also make couplets, sentences and stories if his reading is at that level. There are also a lot of great files, like photoeyeplay, that you can download. We have another member, who's grandson has more severe autism, who said the photoeyeplay has really helped.
We also have a program called Little Math
http://www.brillkids.com/teach-math/index.php if you are interested in getting him started on a math program.
The only other products that I would recommend are Tweedlewink
http://www.rightbrainkids.com/component/page,shop.browse/category_id,24/option,com_virtuemart/Itemid,26/ and Trebellina
http://www.trebellina.com/ there are a lot of discussions and recommendations on the forum about these products, just do a search for them. We also offer discounts for these in our forum shop.