Just a Small Comment
One thing that is reletively minor but annoys me is that an outpost costs 1 food and yet does not support any population in the outpost. I thought that these were supposed to help take advantage of resources without building huge cites next to 1 resource. The outpost should either not cost any food to build, maybe a maintenence cost in gold for supporting it, and if it is going to cost food, it should support 25 population. It is stupid to have a building cost food that does not support population, where is the food going? If noone is there to eat it, why do I need to spend 1 food to support it?