When I realized there I didn't have to stay on the track and I didn't have to go through the checkpoint in a given order, it became extremely fun to play - great job.
A weird thing: sometimes it counted a completed loop even though I didn't touch all the checkpoints.