I wasn't impressed...
The idea is good, although you have to admit that it is not hard to see where you got your inspiration from (Burbenog's TD from Warcraft 3, if I am not mistaken). Nice job with the graphics, but I got very tired, very quickly with the sounds and the music.
All in all - good idea, but it needs some fine tuning.