NOOOOOO!!!! Holy crap dude, that sucks you went down! Your "science" bike!!! Seriously though, you have the least amount of injuries I've ever seen from a 50 mph crash without full gear though! You're right, someone's looking out for you! God bless, and a speedy recovery friend...
I half hope...