I'd like to have better control over the vehicle.
It's annoying to have to stop the race to upgrade. Collecting dice for upgrades and spending points on purchases is not a bad idea.
There's a leaderboard. Although it's strange that you have to score as few points as possible.