Sorry this happened, but why can't my head get further than of and off, one of my pet hates along with your and you're...
Not sure how you could have challenged the driver as he drove off, unfortunately there are to many inconsiderate road users about of all persuasions...