I was quite entertained by this. It mostly works because it's so great to see these interesting graphics. It's not so much that they're detailed, but that it fits in with the theme well. It gives an overall good cartoonish feel. The only reason I stopped playing it is because something went wrong with my computer and the website froze. Don't worry, I didn't have to start my computer all over again.
I think the sounds are cool and it's nice to have a game that does some of the work for you. It could be thought of as a hybrid game like that. I can understand why this won Daily Feature. It's great how you can get an upgrade after every level. Of course, with that many upgrades, that's to be expected.