It sounds good. At least its 200% better than the ones who say "broke" then when asked for suggestions have nothing more than "make it not broke".

Have you tested it? I cant tell from looking at it if Id want Johan to spend a ton of time programming it in then have the beta-testers spend a ton of time testing it.
Try putting it down on paper, even if you have to guess at some variables. Then try playing a game with you, and one other nation which you swear to play only by the thing you wrote down. And remember to try it with most of the nations (it does no good to come up with a formula that makes Ulm stronger and Caelum weaker). Also keep in mind small-map tactics dont always translate to big-map taces and vice versa.
If we could get working formulas for summoning, troop purchases, mage purchases, research, and structure building then this could be a game with decent solo-play along with great multi-play. Of course it might make the hosting take a couple of hours on big games but I could actually play with that.
Id be interested in the results.