What is a 'perfect war' and what does it aim to achieve? To me the perfect war is one that doesn't occur. If we have to have war I prefer the finite version. Did you mean 'perfect strategy game'?
Realistically if both sides are escalating then small, early advantages on one side will snowball out of control. Keeping two powers dedicated to war even for a long period of time sounds difficult.
What is "culling out the mistakes of players"? Ingame mistakes or mistakes somewhere else? Where is the other place that mistakes are made by players?
A unit with no weakness could not be defeated. Once both sides had one such unit the game would never end.
I think most ZK games are not fast rock paper scissors victories. They involve lots of territory control and economy. Few games are decided by blinding rushing units at each other.
Games lasting over an hour will have trouble retaining players. But if you want long games play some FFA. They can be pretty long.
Does a game have to be long to be epic? What does epic mean? Many amazing things can happen in a short game and long games are able to drag on in a stalemate.