I believe
I don't think we were fighting with OG Aerith in the end but overall seems pretty accurate. Ultimania comes out in April hopefully we'll have more info that will solidify/dissmiss some of the theories.
I'm actually thinking that Aerith in the Sephiroth battle is the same Aerith as the one who Cloud saves, and opens her eyes.
- Same equipment and level
- She lost her consciousness in real world
- She thanks Cloud for saving her
- After battle she says to Cloud, "Let's go, everyone is waiting" (Japanese script)
- Then she disappears for a bit
- She takes a detour to pull Zack into the rift before meteor hits
- She arrives a bit later when Cloud calls for her to wake up
A lot of the interdimensional travel with Cloud and Aerith seems to be related to them sleeping / being lights out.
- Cloud transfers to sleeping "wheelchair Cloud" in Terrier world for a bit when he sleeps in Gold Saucer
- Cloud travels to other worlds while Barret is carrying him, Barret says his eyes were twitching like crazy
- Zack touches sleeping Aerith's hand in Terrier world, and Aerith feels that in the main world