It is in fact beatable! Amazingly polished, felt super good to play. My only complaint would be the balancing, the game was very difficult round one even using the towers but by round five the player got strong enough to clear the enemies unaided. However that's very minor (and if anything is fun in its own way), the game feels wonderful.
Also, the faces are a nice touch.