Why not report him to his firm better still why not send his taxi firm a letter of complaint and attach this photo of him, I bet you a fiver his taxi buddies will take the piss out of him for quite a while, Give him a nickname, Something like JOE 90 etc, At least you will get the last laugh
Another white van driver treating our roads like a race track.
Speeding down country lanes, tailgating and just generally being aggressive.