It's a Z28 Camaro... Can't expect miracles in a straight line. They are muscle cars. Your stage 2 is not a muscle car.
I'd say your launch could be better, but it is probably best left crappy anyhow for sake of your cars wellness.
EDIT: Also, if you had an automatic limited WRX, you'd be able to smoke anything, especially after it was the fastest in the world. Even an STi.