This is easily the most complex episode of the season. I'm stunned how a show can develop the story this way in just 25 minutes. The lore of aot expands drastically in this episode with a new view of the world and the revelations and twists it has are out of this world. Isayama is a genius.