the guys on Top Gear (the original british one, not the lousy american copycat show) did a whole segment on that "car" and even took it around a track. there's a youtube video of it somewheres...
Yeah, I saw this on YouTube long while ago where it was first interviewed and featured and taken on the race course. You just see him roll up to the start and just take off slowly; hilarious!
The real thing then comes zooming past after a while on the course; priceless!