Looks good.

I think you can just keep going towards COL.
Roger that. The only good reason to stop at this point will probably be once we discover Willem's Research path and if it turns out that he is several turns ahead of us... but even then, we'll still want the tech... so, it will probably still make sense to finish it off, as he won't trade such a Monopoly tech (even a partially-researched Monopoly tech) to us anyway.
Sure, sign OB with Ragnar. If we do that, I would like our western explorer to scout him fully.
Sounds good to me.
I think we definitely net seafood as needed. The timing on the two fish is about identical, right? (I mean Stone border pop and Pig growth). And we currently only have the one WB coming up in Stone? I would be ok with delaying the next one by 4t to get another warrior out of Stone for spawn bust purposes, if that's an option.
Okay, so here's the situation:
We will soon want 2 Work Boats for netting the two Magical Fish by the Stone Island: one for each of Stone City and Pig City.
In 1 turn, we will complete a Work Boat in Stone City. Let's say that this Work Boat is going to net Pig City's Magical Fish.
In 2 to 3 turns, we will whip a Work Boat in Marble City. I think that whipping after 3 turns will be ideal in terms of Marble City's overall output, but the difference is marginal (+1 Food and +2 Commerce for waiting that 1 turn, I believe), so let's calculate the time that it would take to travel to Stone City's Magical Fish:
It takes 3 turns to arrive on the Magical Fish, which means that it takes 4 turns from completion of the Work Boat in Marble City before the Magical Fish can be netted.
However, Stone City's Cultural Borders will expand in as soon as 7 turns from now.
So, 7 - 4 = 3 turns. But, after whipping the Work Boat, it takes 1 turn to complete. So 3 - 1 = 2 turns. Thus, for an ideal situation for Stone City, we will whip Marble City's Work Boat in 2 turns.
It's still a good time to whip, and doing so then ends up (if I calculated things correctly in my head) trading 1 Food and 2 Commerce in Marble City for 3 Food in Stone City.
Of course, for that extra turn, Stone City could just work a 1 Food + 4 Hammer Stone square, so there is a case for waiting 3 turns to whip in Marble City and getting the most out of the empire overall.
But, let's see if we will mess up the initial growth breakpoint in Stone City:
Stone City has 20 Food right now and will expand its Cultural Borders in 7 turns. I'm not sure how that works... does that mean that on the 7th turn we could be working the Fish (if it were netted) or only on the 8th turn? I'd have to try out a test game to be sure but I just left the real game open (paused), so I won't check. But, let's say that 7 turns later we would have the choice to work a Magical Fish (although we'd only do so if it were netted).
That would mean that we'd have 20 + 6 = 26 Food. We need 33 Food to grow, which gives us a difference of 33 - 26 = 7 Food. However, working a Magical Fish only nets us 5 Food. So, we are going to be stuck spending 2 turns of working the Magical Fish before we can grow regardless of how soon the Work Boat arrives there.
Therefore, I think that I'll whip the Work Boat in Marble City after 3 turns, which means that the Work Boat will Net Stone City's Magical Fish 8 turns from now, even though the Cultural Borders will expand in 7 turns.
But, overall, we'll make +1 Food and +2 Commerce in Marble City while Stone City can continue to work a good 1 Food + 4 Hammer square for that extra turn.
Now, there is a cost to delaying the Lighthouse and the Granary in Stone City in that we will grow slower. Thus, building a Warrior there next does slow down that City. Let's say that it takes 5 extra turns to complete the Lighthouse (it takes more than 4 turns and less than 5 turns to complete a Warrior, but overflow might not work out in our favour so say 5 turns of delay). That means that we will lose 5 Food from the Lighthouse. We'd also probably lose some doubling-effect on future Food on a Granary by completing it slower.
So, let's say that building a Warrior there costs us at least another 5 Food for the delay in the Granary (but it could be more). Thus, that Warrior costs us at least an extra 10 Food on top of its Hammer cost.
However, if we are patient, we can feasibly build 2 Warriors soon enough (less than 10 turns later) out of Marble City.
In the meantime, I could aim to spawn-bust Copper Island with our Galley.
Of course, we might have a better use for the Hammers in Marble City than using them on 2 Warriors, but if we really don't want to whip there much (or at all), then the 2 Warriors are probably a much better investment than letting the Hammers "sit and go to waste" in a partially-completed build item like a Forge or a Library.
Then, there's the idea that we might want to whip Triremes out of Marble City, but perhaps having 2 Warriors coming out of Marble City in short succession will be sufficient to reduce our need for Triremes.
It wouldn't hurt for us to start thinking about where we'd place these Warriors: okay, one can go on Copper Island. So, we just need to figure out where we'd put the other one: either next to 2 Clams + PH in the east or in the south-west to cover Marble City's western Clam would be my suggestions.
The Warriors coming out of Marble City would have a "normal cost" since we would already have a Lighthouse (which we own now) and a Granary there (which we would whip and then overflow into the Warriors), which is why I'd rather build the Warriors there than out of Stone City if we feel that we can afford the delay (8 turns) of getting our 4th Warrior out.