Okay, here's another attempt:
I corrected some city locations, added steppes in Inner Mongolia, decided on Beijing 1N1W plus river, and moved a lot of resources around. For city locations, I tried to achieve the following goals:
- named tiles are preferable to non-named tiles (especially regarding food)
- no supercities are possible, especially not on non-named tiles
- if two named locations are next to each other, there should always be some upside of one over the other
There's also some little things like Horses in Beijing's cross to encourage the city for the strategic resource, likewise iron is further west to keep Chang'an necessary to reach it.
With the current setup deciding on one city over the other usually means deciding where to overlap and who to steal resources from. Correct me if I have created some unintentionally powerful locations.