I would suggest a mode where, when you mess up, it does not reset. Instead, the music would slow down, speed up, start, stop, and generally fluctuate based on how well you are doing on the course. This would help to practice on certain longer segments. It can become wildly tedious when you get to the last tiny stretch of a course and keep failing because you don't get a chance to practice the specific segment. Just a thought. It would be entertaining to hear how distorted the music gets when you perform a course terribly.