Well the car is only 1000 kilos... which sounds bizzare but its light for a car =P
As for the flywheel, i'm not so sure of the weight. Its not for a gain in speed for the car its for a greater driveablity. I like a car that revs nice and freely. I wouldn't go mad, just enough to rev up quicker...