The folks who used to be from UGA worked on this btw.
After being forced to work on Astro Boy, management asked what they wanted to work on next, and they said a racing game, so I guess this is what the result is. I wonder if those same folks worked on Sega Rally? Hmm...