Battle replays start out with the same units and positioning as when you fought them in the actual campaign, but after that point both sides seem to be controlled by the AI.

I just watched my army lose a battle which i won spectacularly whilst outnumbered 3-1... which is why i saved the battle.

I believe this problem was present in previous TW games as well. Barbarian Invasion if i remember rightly.