Im making this! (and somehow have a forum account from 2004 that I never used... must have been from my LFS playing days)
Anyway, this is what it looks like at the moment - getting close to a demo release.
Also, no you can't drive any cars, we don't have enough manpower to write a full blown car sim!
Also we won't drift off into the land of vapourware, we've invested too much time already, and whilst it might take a while before we are done, rest assured we will eventually be done!