One more thing that is really important for the advanced endgame caller to pay attention to -- people.
This game is played by people, not robots doing perfect things all the time. You really need to keep human nature, morale, behavior you saw during the normal game, etc in mind when making calls. Sometimes you have to weigh the strategically best call against the human factor. I'll try to give some examples.
example: The best call for a spare 15 minutes is to start a good with 2 facilities and call the facility that is 5 tracks away rather than 4. But you've already observed that people aren't paying attention to specific called facilities so you know they'll mess up the 4 track facility. In this case it ends up being better to groom a different good completely so you can just start off with the 4 track facility in 15 minutes.
example: it would be strategically best to get a tough good out of the way first on a new set, but you just spent a couple hours grinding out the last goods and you need to punch out a few goods quickly to raise morale and get people excited again.
example: you choose 2 offline goods -- bauxite and textiles. Textiles give people a good that they can afford carts for, so they actually follow the offline call rather than ignoring it because they can only buy a few bauxite carts.
example: you get a new set of good, so farmers start hauling their drops of each good. You need to come up with a plan that assumes this will happen.
I've seen so much frustration or outright anger from callers expecting perfection and getting human begins I think that's why most people hate calling. They don't see it as a beautiful puzzle that needs to be figured out.