Bp, your a ninja! Looks like you rolled out of it they way it's supposed to be done, talked yourself into staying calm and assessing the situation. Good job, hope your ok.
And for the record since no one brought it up I particularly enjoyed the little scream right before impact
Again, hope your ok man.