Watched this on Saturday, really enjoyed it. Lupita in particular was phenomenal.
Spoiler:
I was on board with the theory of the doppelgangers being the originals before watching but the Adelaide / Red twist still shocked me, the "good" Adelaide actually being the evil young Adelaide from the flashback and vice versa took me completely by surprise. But it leaves me wondering if she knew all along or if she'd supressed her childhood memories only remembered the truth at the end
Something else I wasn't completely clear on, we see that the Tethered mimic their originals' actions underground, so why did Red / Original Adelaide have to copy Tethered Adelaide's actions? Did them swapping places literally swap which one was in control?
That final shot of all the doppelgangers hand in hand with Les Fleurs playing over it