Really, really good! My only complaint is that I wish there was more! I love the GFX, the gameplay is great, just awesome overall!
As you mentioned, there are areas it could be polished more, but hey, it's a weekly gamejam... this is top notch work given the time constraints!