J.C.
E. - Please do not blame yourself for your son's dificulties. Not sure what problems you had growing up but you sound like a very articulate mom who only wants the best for your son. It also sounds like you turned out just fine and I bet your son will too!
Do you know what specific learning disability your son has? If you think he has Asperger's he really should be evaluated by a developmental pediatrician to get a diagnosis. He would then probably qualify for additional services that perhaps your county will pay for and who knows by the time he is in HS he may be thriving! Try not to worry about the future.