Awesome!
I was toying around with a random keyboard mapping for each playthrough, but felt that that wouldve been just frustrating. You solved that by letting the player choose the new mapping. Quite a clever little game, good job!
(were you inspired by DownWell for the colors? The game looks quite nice, aswell :) )