I think the lesson to be learned here is that it's just not worth getting worked up if someone p155e5 you off when cycling. Just stay calm, maybe get it on video and report it, but other than that it's not worth the agro. I had a taxi driver do a u-turn in front of me a few weeks ago. I overtook him (it was either that or brake hard, and in hindsight I should've braked hard) then he over took me (closely), I caught him at the lights, gave him some agro, he said he'd seen me and that I should've slowed down which wound me up even more. I told him to F off, and he wound his window up, and I was so angry that I actually gave him some racial abuse (I'm ashamed to say.) Yes he was a complete t055er, but I was so wound up I just wanted to p155 him off in return. It could have easily ended up in fisticuffs, or worse.
I wish I'd had a camera (I have now, this incident swung me) 'cos I would've reported him.
Lesson learned. No more confrontations in future. It just isn't worth getting sucked in.