I'd hit Triumph for warranty on that frame.
I'm always amazed at how those guys can get off at 100MPH++ and just slide it out and get right up and walk away like it's nuthin'.
I doubt any motorcycle manufacturer warranties a frame for that kind of abuse
You are so correct on the the 100mph++ walk-a-ways. I had a friend go down at a recorded 148 mph. He claims from 148 to about 70 was a breeze. Then the friction started eating him up