Their specification page is hosed. The car is small than a tiny toy Micro Machine, about the size of a lady bug. It weighs about 3 lbs, has over 650 horse power with a top speed of 172 mph. The power to weight ratio is out of this world. I expect that their length measurements in millimeters (25.4 mm = 1.00 inch) are suppose to be meters. Their 1.400 kg should be 1400 kg. (Which is actually a measure of inertia, not weight.) The car would then be closer to 3086 lbs.
PS = PferdStarke (literally, 'horse strength' in German)
Nm = Newton-meters, which is work, force through a distance or force with a lever arm (Torque). The rate of work is power = Nm/sec or lbs-ft/sec.
The ** says that a 165 lb driver will fit in this lady bug size car. That is crazy. LOL
I invite anyone to check my work.
Enjoy
Cory