How about you add an additional challenge every 10 levels, with a maximum of a 100 levels?
Maybe even just 50 levels, if additions are substantial: you don't wanna drown yourself with more work.
Yes: you have less levels, but there's more content to 'em. This will also motivate the player to keep on playing to find out what the next (or extra) challenge will be.
As your game is fast, players might catch on to what is happening faster and stop playing the game as they already know what's around the next corner.
My two pence:D