Glad you're ok but man, that sucks. This is exactly why I've given up bikes. We have the same problem here with irresponsible, idiot drivers. I hate giving in to it but the older I get, recovery becomes more of an issue. At my age, coming off a bike would most likely result in full body traction.

Anyway, I hope that your insurance gets sorted without drama.