Okay, a few thoughts what to do:
Cancel gold for sheep and get wine for gold instead.
Don't do any demands
and also don't ask for help, if we should go up to pleased. Both increment the MADE_DEMAND_RECENT counter, even if rejected. We should try it only when we have a decent chance that it is fulfilled, maybe in 20 turns or so. We should be eligible for over 500g value. Techs w/o AI modifier (e.g. HBR would be more expensive) count 1.5 times beaker value.
We still don't know Genghis' land
. Please, explore. I would really now do a quick scout for that, as our military should be better used to keep us save and for the next point.
I think we should go after the barb town in the north soon.
I would let Uppsala have the corn until it grows to 4 (8 turns) and can pop the granary. Then do a quick growth phase in Nidaros, while Uppsala works gems and sugar. The worker building now should cottage the grass for Nidaros before that.
After the worker, I would MM the capital for growth and commerce until it hits it's happy limit.
I would then rather like to see scientists instead of pop-rushing, to get a GS going.