Potential, but needs some polishing.
Final Score: 159577
Well, the waves stop coming after 40 of them, so I think that's about it for a demo. And from what I see here you have a lot of potential, but you need to refine a few things.
The hitboxes for your flying enemies need to be adjusted, specifically for the flying Rocs. Oftentimes a thrown boulder would pass through multiples of them without actually registering collision. On a number of instances the boulders wouldn't even be thrown after charging, with the 'shot' wasted as it would disappear on mouse click release.
As an additional note, I want to point out that the upper waves have MANY enemies on screen at once at it slowed the flash down to a crawl through molasses on my machine, which is a little better than average. You may want to compensate for that.
Otherwise, good work. I hope to see the finished refined product coming out nice and well done, yet still juicy and addicting.