Yes, I can understand how the instant torque that an electric motor supplies to the wheels could make for a very fast machine, especially on take off. However, you neglect to tell us how long this thing can run between charges and how does it get its electricity.
The post was off the cuff.
The link has the videos that answer all the questions. As I said before it is very cool, in fact super cool. It is the cutting edge of electric vehicle technology