Well, there's no need for all that stuff about 33% homes, since that was only temporary. Here's the new strat.
Homes: 25%
Banks: 15%
Guilds: 10%
Training Grounds: 10%
Forts: 10%
Armouries: 10%
Watch Towers: 7%
Farms: 8%
Stables: 5%
Max population per acre: 28.5
Peasants per acre: 8.5
Wizards per acre: 3
Thieves per acre: 1
Offspec per acre: 8
Defspec per acre: 2
Elite per acre: 6
Draft rate: 60%
Need a bit of time and gold to get to this plan, but I think it's reasonably sound.