That's what you get for being a biker :p
Nah, but seriously mate. Good to hear you're alright. A little more (or less, for that matter) speed and you could've landed on your neck. Good to hear you're still with us. Too many good people have been lost this year, as I'm sure you'd have read on the NWB forum.
I've had an "off" but, not a crash like you. Best advice I can give is: We all have our mistakes, learn from them to become a much better biker.
If you really feel like it, complain to the council about the state of the roads, perhaps then your CG'd be restored for free ;) - That's what I'd do if the roads were in dire need of repair.
Wish you a speedy recovery from your op.