Upgrades do next to nothing for the cars performance, merely tapping anything solid will have you thrown from the car and take forever to get back in the action, and every track feels like trying to drive on water. Trying to play on controller is another headache with no button being labeled properly so there's no clear way to configure the controls so just stick to keyboard. The music is okay I guess.