Really cool twist that fits the theme well, though I agree with MiCh4 that random levels would be cool. I also think it might be neat if collisions weren't a game over or if you got dropped back in mario-kart style, having to restart from the beginning every time was a little rough.
Great work, fun game :)