Figured I'd bump this since I've played the game. And, to me, its is really...strange. Its like you have experience for cars, if that makes sense. Not to mention its harder to control cars than Gran Turismo. Still, if you like racing games really hard core, like you live for nothing but racing games, then you might like it.
For the cars thing, not that I think anyone cares, but you should be able to switch between races. I'd have to check.