I thought that the demo was just a bad representation of the game. Supposedly you have events all over the city, and the backtracking nonsense that was in the demo wouldn't be too huge a factor. The actual mechanics seemed pretty solid IMO.
That being said, it's still a toy zooom zoom racer, I'll get it when it is used for $25.