The-Triad did it! They promised and delivered. At long last, the final two episodes, but I won't see the two of them in just one day.
I have come this far with the fansub releases, and I'm planning to last this thrill for as long as possible.
Episode 23 finished, and, indeed, tied all loose knots regarding to our Earth.
From here on what happens next....