It’s posted during the now in comics celebration, so I don’t think it’s late. Also, if I understand her origin she took over because Steve Rodgers died before becoming Captain America, so it seems a bad in-world source for the name.
I disagree, actually. If we presume that everything else happened as it did in 616 and Erksine was killed as well, then the progression is logical - you wanted Steve (now Peggy) to be the volunteer as the first of the super-soldiers, but since there can’t be any more of those she’s more useful as a symbol of American power. With that, “Captain America” becomes a reasonable choice even though she herself is British.
If anything, the acceptance of a woman captain in that time period is less believable than an Englishwoman representing America. Still, it’s not completely unreasonable, and since the consumers of the media are modern, I think it’s absolutely fine.
Riri is Ironheart rather than Iron Man, and the relationship between the two is still clear. Captain Britain is taken (though at a later time period, I think) but Captain Freedom would work. Any of a hundred other things would work, too. In America, we might think being an American is great stuff, but I bet Peggy is just as proud of being an Englishwoman as we are of being Americans.
Excellent point. She’d get some side-eye, I’m sure, but it’s still very reasonable.
One of my favorite bits in the “Agent Peggy Carter” show was when she travelled to Europe to reuinite with the Howling Commandoes and her co-worker saw how they treated her. As in, they treated her like a fellow combatant. It was a nice scene.