Whoa this is juicy! And not only the gameplay (which does feel great), but even the level select feels amazing! The randomness is also used in a great way so it gives all that uniqueness to each run but never makes it feel unfair.
Great work all around! :D