It looks like you used Paint to do your graphics. And where did you learn that missiles can bounce? Also, restarting the game instead of just the level is not good unless every level you made is super fun every time, and I assure you they are not.
Beat the boss and no badge. Super. As for the game it was fairly unimpressive. Better than Elephant Rave I suppose, but just like that one it is too easy and there is no replay value. And I must have missed the "large and musical twist" - was it that techno shit that never stops?