That looks nasty Neil, glad all involved was ok tho...
Back in my moped days I was riding along minding my own business as you do lol and a fella decided to come across my right of way and nocked me clean off, my back went into his windscreen, moped in pieces ect and all he got was a drivers awareness course

Still to this day I remember his name....