WH - you son is young to drive, but actually studies show that kids that learn early in a non illicit way usually become good and safe drivers.
Just one thing, and it isn't a criticism, just question of balance. Sometimes your son will need to vent to you about the craziness and the unfairness. otherwise he has to bottle it up and that isn't good for him. It is very easy emotionally and culturally for men to get into the habit of bottling up what is hurting.
I do get totally that it is hard for you, and in general discussing the antics of these crazy people isn't helpful to us, but it may be necessary for your son. He isn't a little kid any more but he is a long way from being an adult.
My youngest needed to vent to me about it all recently. And he is twenty seven.
So glad that your life is falling into place. You worked hard for it.