There should be a slight delay after you die, so that if you are holding down a key when you die you won't immediately kill yourself again. I swear like at least half my deaths were caused by that. Other than that, great game. Love the cameos from other indie games, and the Super Meat Boy-esque feel of the game.
Funny how this is the first Badge of the Day for 2012. Not very optimistic for the new year, are ya Kongregate (December 21, 2012 Doomsday and all that jazz)?
"Some luck involved" is a bit of an understatement. Getting a good score depends solely on a good combo of power-ups. I went from scoring around 500 average to 4,063 in a single game.