Oh, it gets better. I went back and read the bit about the twisties. Sounds like it would've been all over for you If you hadn't known about the bump, or if you hadn't had NOS. You had two unfair advantages. WHOOPDIE SH*T.
You did the street racing equivalent of the loser pass.

baka ama!!!