Good God, man! Ron, hope you're okay bud! (Sounds like you are... Thank God!) Man, that looked wicked. Any clue how/why the brakes failed you?
This might be further evidence/proof that we should put dragster-like parachutes on the back of our bikes for just such an occasion.
Heal well, my man.... heal well. Thoughts and prayers are with you, friend.