I think a good suggestion would be to give every rider a trait, or something they are exceptionally good at. I think it would really distinguish the game.
The buyable music is kinda the only thing i dont see necessary . if i hated the music bad enough i would open a new window and put on some wiz khalifa or something lol