Tires are gonna be the great equalizer. I would think the stock tires kinda negate the torque/acceleration of the electric motor.
On a large track where the motor would be allowed to wind out, I think the electric would have the overall advantage. It's really gonna depend on alot of things.
Good point I still am running mine pretty rich with temps only at 175 with body on and it already has great bottom end . The stock tires will only put down so much power the rest is useless not that it ain't cool to see