Might be worth reporting him to Tuffnells.
Depends how much pride they take in their public image.
Local manager contact details are on their website.
I reported a driver driving in a similar manner recently, to a different company, had it all on camera, driver was sacked.