WOW! I hope you are OK? That just Sucks... I would be so pissed I think I would have made him look like that Shelby!
Totally how I felt when I got hit on the dragstrip by a GTR. I don't even know how Id react if some douchnozzle in a BroDozer did that to my car like OPs.