Love the concept and execution on this one! At first I thought the waves were coming too fast, but you just have to play and practice for a couple of times to get the hang.
It's a shame my controller didn't seem to work to control it; that would be even more fun than mouse I think!
Great job on the project, but at least for me it seems to get hung on Wave 3/5. I got there several times and another wave never comes.