Hey, I have the same jacket!

(Thanx for crashtesting it for us)
Helm did its work nicely too.
Bike looks fine, or at least I've repaired much worse, good luck.
---------------------------------------------------------------
btw I love the phrase "catastrophic failure"