As a former cyclist (the lycra clad type , not just some bloke who rides a bike) I was never stupid enough to: go out without lights & basic tools, TP&T insurance (CTC & BCF), ride up the inside of buses & hgvs in fact I stayed well out of their way even stopping to let them past on the rare occasion they were faster than me , run red lights or cycle on trunk roads when there was a quieter alternative. I have come to grief but that was mostly down to errors on my behalf.
As a professional truck driver, I’m not stupid enough to err well err check my mirrors before I set off and keep good obs, hwever you still get the bloody numpty that come from nowhere/does the unexpected and thinks it’s your fault you nearly squashed him/her. You ought to try looking at the n/s mirrors on a dark morning and try picking out the suicide jockey that just got level with the back of the cab and the only thing illuminating him is the reflection from your n/s indicator repeater.
There needs to be common sense from all types of road user, take the playing leapfrog example put in this thread, the solution is easy, hang back and go at his pace, chances are your fuel economy will be better and he’ll turn off before you or the only final chance of overtaking him will be on an open bit of road where there’s no chance of him catching you up. On the other hand the cyclist could have hung back behind the HGV, which is what I would’ve done in a similar situation.
EDIT: There is no cycling proficiency test in schools nowadays to at least give kids a heads up on road sense.