Glad to hear you are okay! And whoo-boy, can I relate to your story. I had a very similar experience several years ago.

forums.teamestrogen.com/showpost.php?p=213826&postcount=14

I just cannot understand what could be going on in the heads of drivers who, because of meanness and/or stupidity, are willing to risk destroying the life of another human being. It boggles the mind.