http://www.inhabitat.com/2009/05/26/green-gt-unveils-le-mans-electric-racecar/ It says twin 100kw motors. What do you suppose they put in there?