I love that game and think its severely under appreciated.
I had beat it all with S rankings,, walked through all the mirror tracks and unlocked all paint jobs etc... Just to get the Monster truck and Super Monster truck.
Now its been sold and people that come over still ask me if I have it to play.. Its a great game to play with groups of people as well kind of a hot potato style per race