I watched your video (in fact I made my whole family watch it!), and it seemed to me your handlebars took it pretty hard... I'm sure you've looked at them, but sometimes it's hard to tell how bent they might actually be till you put them on something straight like a table. I used to go thru alot of bars on my bmx'er. I finally ponied up for the pro bars... then I broke the frame in three places on the same jump... Just a thought.
If the Lights are a Flashin', STAY OFF the tracks!!! It might be me at the Throttle...