Elephantium
Trampling the AI
By my count, we should have just enough gold to attempt a steal when RR comes in, with the expectation of netting another ~2500 gold while we research Explosives. Agreed about stealing Steel instead of Explosives -- and about not cutting research speed again. I learned my lesson when I failed to steal Rails! 
Agreed that we should build the rail on Greebley's straight line road. I'm not strict about "Stockholm to Moscow" -- that's just a rough guide. Actually, looking again, if we start 1NE of Malmo and rail straight N, we'll get the following hooked up "for free": Orebro, Goteborg, Visby, L'vov, Opole, Warsaw, Wroclaw, Olsztyn, and Vladivostok. That gets us to the "corner" of the mountain range. If we continue N, we'd also get Yekaterinburg, Moscow, and Novgorod -- at which point we could draw a straight line RR E all the way to Mountain River.
Planning a bit...
Seoul to Mountain River: 7 tiles
Mountain River (or Sariwon) to Black Dot: 4 tiles
Black Dot to Yellow Dot: 2-3 tiles
Black Dot to Chinje: 3 tiles
Yellow Dot (or Seoul) to White Dot: 4 tiles
Cost: 20 tiles
Mountain River to Novgorod: 19 tiles
Mountain River to Squawking Moose: 4 tiles
Squawking Moose to Kadesh: 8 tiles
Kadesh to St. Petersburg: 3 tiles
St. Petersburg to Novgorod: 3 tiles
Novgorod to Moscow: 4 tiles
Moscow to Yekaterinburg: 3 tiles* (reusing one from previous line)
Yekaterinburg to Vladivostok: 3 tiles*
Vladivostok to Olsztyn: 4 tiles
Olsztyn to Wroclaw: 4 tiles*
Wroclaw to Warsaw: 3 tiles*
Warsaw to Opole: 4 tiles*
Opole to L'vov: 4 tiles*
L'vov to Visby: 6 tiles*
Visby to Goteborg: 2 tiles*
Goteborg to Orebro: 4 tiles
Orebro to Malmo: 3 tiles*
Grand total: 83 tiles
Each tile takes 48 worker turns (drops to 24 when we learn Explosives).
Near the "Dot" front, we have 19 Asian Workers and 33 slave workers = 71 Worker-turns
Near Forest Deep, we have 16 slave workers...
Combined, they give us 87 Worker-turns near the capital once those groups are merged. I'd suggest getting them into 3 one-turn rail stacks, plus 2-3 "leftover" stacks to slowly rail towards Wonsan (and other major cities)
In the Novgorod/Moscow area, we have 2 Asian Workers and 4 slave workers = 8 Worker-turns. I suggest they combine ASAP between Moscow and Novgorod and work on connecting those two cities.
Further south, we have roughly 4 groups of slave workers: 25 near Olsztyn, 15 near L'vov, 15 near Norrkoping, and 15 near-ish Malmo. I'd suggest making a 24-stack at Olsztyn, send the extra south to L'vov, then split the rest into 7- or 8-strong worker gangs until all the stacks can be united and re-shuffled into 8, 12, or 24-strong worker gangs.

The southern railnet should go to Visby (Military Academy = barracks) then north to Moscow, sorta following Greebley's straight line road.
Agreed that we should build the rail on Greebley's straight line road. I'm not strict about "Stockholm to Moscow" -- that's just a rough guide. Actually, looking again, if we start 1NE of Malmo and rail straight N, we'll get the following hooked up "for free": Orebro, Goteborg, Visby, L'vov, Opole, Warsaw, Wroclaw, Olsztyn, and Vladivostok. That gets us to the "corner" of the mountain range. If we continue N, we'd also get Yekaterinburg, Moscow, and Novgorod -- at which point we could draw a straight line RR E all the way to Mountain River.
Planning a bit...
Seoul to Mountain River: 7 tiles
Mountain River (or Sariwon) to Black Dot: 4 tiles
Black Dot to Yellow Dot: 2-3 tiles
Black Dot to Chinje: 3 tiles
Yellow Dot (or Seoul) to White Dot: 4 tiles
Cost: 20 tiles
Mountain River to Novgorod: 19 tiles
Spoiler Alternate path: Mountain River to Novgorod: 18 tiles :
Mountain River to Squawking Moose: 4 tiles
Squawking Moose to Kadesh: 8 tiles
Kadesh to St. Petersburg: 3 tiles
St. Petersburg to Novgorod: 3 tiles
Spoiler Novgorod to Malmo: 44 tiles :
Novgorod to Moscow: 4 tiles
Moscow to Yekaterinburg: 3 tiles* (reusing one from previous line)
Yekaterinburg to Vladivostok: 3 tiles*
Vladivostok to Olsztyn: 4 tiles
Olsztyn to Wroclaw: 4 tiles*
Wroclaw to Warsaw: 3 tiles*
Warsaw to Opole: 4 tiles*
Opole to L'vov: 4 tiles*
L'vov to Visby: 6 tiles*
Visby to Goteborg: 2 tiles*
Goteborg to Orebro: 4 tiles
Orebro to Malmo: 3 tiles*
Grand total: 83 tiles
Each tile takes 48 worker turns (drops to 24 when we learn Explosives).
Near the "Dot" front, we have 19 Asian Workers and 33 slave workers = 71 Worker-turns
Near Forest Deep, we have 16 slave workers...
Combined, they give us 87 Worker-turns near the capital once those groups are merged. I'd suggest getting them into 3 one-turn rail stacks, plus 2-3 "leftover" stacks to slowly rail towards Wonsan (and other major cities)
In the Novgorod/Moscow area, we have 2 Asian Workers and 4 slave workers = 8 Worker-turns. I suggest they combine ASAP between Moscow and Novgorod and work on connecting those two cities.
Further south, we have roughly 4 groups of slave workers: 25 near Olsztyn, 15 near L'vov, 15 near Norrkoping, and 15 near-ish Malmo. I'd suggest making a 24-stack at Olsztyn, send the extra south to L'vov, then split the rest into 7- or 8-strong worker gangs until all the stacks can be united and re-shuffled into 8, 12, or 24-strong worker gangs.