When the helicopters started showing up, I had a lot of fun. It would've been interesting if the other enemies were a bit more threatening. It's funny, we had very similar mechanics in my previous GWJ game. I think yours do a good job with balance overall.
Well done!