Here's a thought;
Success at the launch comes down to power / weight / traction, right?
Put aside power and traction for a minute and think about weight.
For the sake of argument, say your bike weighs 450lb and you 210lb.
Your weight accounts for around a third of the total.
Drop 10lb and see if it doesn't feel quicker to you.
I plan to die young, as late as possible.