I think this is one of the best games you guys have ever made! It really was quite creative. It still probably could have used better level design. I like how you can see everything at once. You get a good sense of what's going on. You really have to plan ahead with this stuff.
Even the enemy turrets are really fun. I like just firing over and over. I think I can remember this vaguely from your old website. The music is pretty good too. Glad to know at least some people like this.