Hell yes they are. One of my neighbors has one and let me take it for a drive once. The way that thing will push you back into the seat is pretty amazing, though with basically full torque from a stand still, that's not all that amazing.

that seems like it would be a hell of a ride, max torque from launch...