Nice game and with a nice idea! The "dying to progress" idea is pretty fun, especially in the speed game types, and the leaderboard gives an incentive to play. I also liked the music a lot!
It's a pretty fun game overall 7/10