Jon,
If you are talkin' 1/4 mile stuff, I can see your point..............all the power in the world does not do a man any good unless his skills, bike and tire can get it to the pavement, particularly in that first 60 ft.
On the flip side, on say a 60-65 mph roll-on (each of you pick a gear, you have a box full of 'em) a well done street turbo would likely as not run off from your all-motor bike..........as long as he can keep the front end down.
Davey
P.S. Did you find on the InterWeb where Schnitz was previously selling those same Lectrons for $1,999.00 instead of $3,499.00?