Very clever all around, from the way you balance the race, the off-screen indicators, and the well implemented checkpoints. I would have personally loved some way to challenge myself even further, like speed boosts that make me faster but make it harder to react to danger. All in all this is a very well executed and unique twist on a boss fight.