Okay, that's all from me for today!
But I had one other thought: Is there any special reason that you chose "Mitchell" as Peter's last name? If not, it might be interesting to give him a last name with the same etymological meaning as Piotr-the-headman's surname -- like Kuznetsov/Smith, for example. Although "Smith" sounds rather boring in English, so maybe we can think of a better pair. Let's see, there's Miller, Baker, Weaver, Brewer, Hunter, Archer, Fisher, Carpenter, Cooper ("barrel-maker"), Fletcher ("arrow-maker"), Sawyer ("wood-cutter"), Shepherd, Cook... do any of those have corresponding forms that are actually used as surnames in Russian? (Pekarev? Melnikov? I'm not sure how to say "weaver" or "brewer"...) Anyway, it could increase the sense of "entangled destinies brought together by God" -- after Peter and Ann eventually noticed the coincidence of the surnames' meanings.