Cute game! The name alone convinced me to give it a try. I think the loose 3D doesn't play entirely nicely with the game's mechanics - maybe full 2D would've been better from a gameplay standpoint? - but I have to admit there's a peculiar charm to it that would be missing if it were done in a way that would make it "better" by my metrics.
I absolutely love the music, by the way. Any plans to release it for download/purchase?