Just a couple of thoughts for you 4-speed guys.
1-I didn't see you bumping into the lights off your roll control.
2-If you launch off a 2 step rev limiter you can control wheel speed a little closer.
3-Shift light keeps your eyes down track.
Hope there's not much damage to your car.