I think the "swift/quick"-rule works perfectly. Militia is nerfed a lot because of it, but nerfed even more in that way would make it pretty damn shitty. It used to be the best card in the game (IMO), now it's still good, but it's balanced.
The Alliance-production is a nifty little improvement, which allows you to really use the Token-system. I e I played Darkforge when I was gonna get 100 Alliance-tokens, really sweet deal. But because it was early game, I got 60 recruits, and in the end, it didn't matter, because I had like 120 recruits and then thanks to militias discard, got the Mountain King.
I think it makes 100% sense. Because it's (1 X 2) X 2. It's the only way it can work. They are two seperate instances, ergo the effect is cumulative. It's the same way it'd work in Magic: The Gathering (the card game). I used to be a Magic-geek, and it got really gay in the end of my playing, because of all the updates which ended up with us having to teach noobs to the game "well see this happens, in this instance, before this instance, and because of that event, this instance does this to that instance instead".
The Alliance-production thing is however perfectly logical, and makes sense, and it's like early Magic. I know the perils of too many updates, new cards, new features, but we're nowhere near on any of the cards or abilities or rules.
On to Hungry Dead: There's already a thread about it.