Just read it....
Freak sounds bad! Had an accident doing 30mph on my old bike, a lady in a toyota echo...the ones that look like a BBQ changed lanes and hit me that hard i ended up on her roof, then bounced off onto the bonnet of the car in the next lane (not oncoming thank god) bounced off that onto the road. I crawled to the footpath and continued bleeding while I swore at the lady....who typically denied the whole thing. Lucky there were traffic cameras in that area.
Glad to see you back here bro! But I can't lecture you as I know somedays you just do stupid things out of the blue. All I can say is ride safe and don't ever forget how valuable life is and how easily it can be taken away.