Are you flaming your own game? I've seen incredibly crappy games that took an immense amount of time and there are games that take very little time, but are still cool. This one belongs to the latter.
Pretty cool game. Owning the highscores for now. Collision detection is the only thing I think needs fixing. Rest is perfectly eligible for badges. I don't see why it is rated so low.
I already suggested some backgrounds too. Spartakips may add a lot more items and decrease the price of many to not have to wait TOO long before you have all items. (With too long, I mean a literal week.)