Ugh, where do I begin? This finale was so dumb in so many ways. So Clark has been stripped of his powers, he's essentially human... and yet he's able to float casually in the vacuum of space, stare into the Sun at close range without going blind and burning to death, and converse with Tal-Rho?????? Are we in a 1980s cartoon universe where there's air in space? We must be, since Jordan could hear Tal screaming when Ally attacked him in space.
Also, where exactly was BizarroParasiteAlly? At first, she was depicted as being in space above Earth, so that Tal and Jordan could just fly up there and then fall back, but the Ironses had to fly through the portal to reach Ally in the void between universes. The story directly contradicted itself on where Ally was.
And what the hell happened at the climax? Superman flies around the merging Earths a few times and punches the ground, and somehow that magically fixes everything? That makes about as much sense as that time in the comics when Superboy Prime rebooted reality by punching a wall between universes.
Then there's the whole Miracle Monday celebration. Okay, nice to see a nod to the concept from the classic Elliot S! Maggin novel and comics. But when is this celebration happening? Apparently it's shortly after the climactic events, judging from the conversations, but how did the town get all these festivities organized on the same day as the "miracle" itself? Wouldn't it make more sense for the first Miracle Monday to be on the one-year anniversary?
This has been a bad, disappointing, frustrating season all around. And it's compounded by the revelation that the show has never been on Earth Prime, that we haven't even been following the same Superman and Lois we grew attached to in Supergirl and the crossovers. That leaves me feeling cheated. Okay, yeah, that accounts for the inconsistencies, but it feels like a betrayal of our expectations, especially since they hid it from us until now. I mean, why the hell wouldn't DC let the show reveal it before? Keeping it secret just feels like a mean trick, a lie of omission. And it clearly wasn't the original plan, given Diggle's appearance last season. They should've decided up front which way to go and stuck with it. (It's also unfair to the editors of the Arrowverse Wiki, who have a lot of rewriting to do now.)
And to compound it, the way it was revealed felt so clumsy and tacked on. There was no good reason for Sam Lane to bring up alternate Earths at that particular moment. It was totally random and forced, obviously just inserted to address the continuity issue. Really, really awkward and artificial writing.
At this point, the only reason I have to keep watching is that I still like Hoechlin, Tulloch, and some of the other cast members. But I'm disappointed, even hurt, to learn that they aren't playing the Superman and Lois I wanted to see a show about.