It was great until...
The level with the timer. Why is the only way to win to sit there for so long? I had basically won--had slaughtered all the enemy and marched my own units off the board--with 6 minutes left on the clock. 6 minutes!
Fix that, and this would be much improved.