As I understand it, the human Castle doesn't even appear; you just need to defeat the heroes, right?
Also: I don't understand the point of defending outposts. What's the use of them?
I think it wouldn't hurt to place a Mentor somewhere.
P.S. Should I increase the army size of the red faction? Were there many of them?