You really have your hands full, and I sympathize with the juggling act of working vs. raising kids as a single mom.
A couple of points:
1) Talk to your son's neurologist or pediatrician (or both) and be sure that a team coordinator is appointed to collect all the info from different specialists. This is often a social worker through the hospital. There is no way you can be expected to keep all the info together. Do get a 3-ring binder and create sections, just like we did as kids before the internet, and include a section on visits (with lined paper so you can write notes), one for lab results, one for relevant school info, etc. Have a list in the front with all of the specialists and school offices, contact name and phone number. If you don't have a calendar app on your phone, put in a calendar as well. Have a zipper pocket for things like DVDs of scans and other non-paper items. Carry this with you to every appointment. There's always someone who can't open a disk or whose fax machine was out of paper - I just went through this with my husband and I can't tell you how vital this was.
2) Find out about support groups for parents. Also find out about an advocate to help you negotiate services. You should have a team at the school - even if you home school, get squared away with services your district must provide, such as tutoring and other help.
3) When I was teaching, I had a child who had multiple seizures - we made plenty of accommodations for her. I ran into her the other day at the March for Our Lives, and she is doing great! So there is hope!
4) I have several friends who have used CBT for their kids (different issues). One is just starting but there are a bunch of us in a Facebook messenger group just to keep tabs on her and her son, and quite a few of the parents have mentioned good results with CBT.
5) If you feel that upset in the car again - PULL OVER! Please do not drive when you are agitated or emotional! A friend of mine just totaled her car and had to take her daughter to the ER for plastic surgery - so it happens even to good drivers.
6) Take care of you - enough sleep, enough good food, and enough respite time away from your kids. Don't feel guilty. The best thing you can do for your kids is take care of their mother.
7) If you home school, get connected with home school groups and share the work/materials. Some of them have a political or religious agenda they want to impose on others, but there are also lots of people home schooling for other reasons who can be resources to you. I have one friend doing it because her son was in a serious accident a few years ago and has headaches and is now legally blind, and another who home schooled 3 kids to give them a more creative approach to learning. There's a really nice woman on Mamapedia who home schools - if she doesn't contact you through this or the other question, message me and I'll reach out to her. We've had a number of private conversations over the years and she's the real deal.
8) Please change your post to remove your child's real name. This is an anonymous internet forum and it's just not a good idea to have a kid's name and home town in a public forum.