The inaccessibility is a problem. Having to travel to the Fortress to get them, considering the traffic, is quite annoying. It would be nice if there was some kind of quest to unlock them in the city (I'm not sure if this is technically possible).
And also, as someone else mentioned, it would be better to warn about double battles. Something like, "Dominic, be prepared, we'll need the strength of two armies for the assault" (or a more detailed story).
Regarding the green alt-upgrade, I don't know of any function that would unlock their recruitment.
Oh, and one more thing. What's wrong with the final battle?