I've actually played Big Rigs now. It's GENIUS!
One of the best things is the way it refers to "YOUR CAR" throughout, and the 'Loading' screen has a picture of a rally car on it - above which is written "BIG RIGS" in big lettering that almost, but not quite, obscures the old text it's been placed over! I think it's safe to say that the developers changed direction somewhat during the development of the game...
(Infrograaames! Is innovation! (Innovation!)) Oh man.