"Holy shit" was my first though on seeing the bike! Glad you were geared up man, could have been way worse!
Weird place for the front end to wash too, I wonder if there was something on the road there? Doesn't look like there would have been enough lean angle.... unless you were doing 200mph+ (just what is your limit?)
Heal up quick dude