Minor nitpick: Crimea is designated as a republic by Russia, and should be marked as such on the map.
(If said autonomy being utterly nominal like most of the other republics)
Finland now lies under the boot of the red colossus, perhaps never to return.
o7 to the Finns TTL. And that last sentence foreshadowing the upcoming repressions...