I'm in the camp that says that there is simply no way that this show can "end" well. There's just been too much buildup and the final end game is just going to disappoint.
But, having said that, I think it's also gotten to the point where they can't even attempt to combat that feeling. All this episode did was open 4 or 5 other potential important stories. How many different story lines, intertwined with all the others, can they possibly have going before the load is too much to carry?
I don't mind the character development and mystery and elongated satisfaction of some of the plots, but I think it's time that they tied up some loose ends to move the story forward. There needs to be some kind of answer at this point, which while not giving away everything, gives the audience enough to latch on to as they move forward.
If they keep finding hatches, others, have dreams, flashbacks, etc etc without ever even trying to connect something important, the end game is going to be that much worse. Like Carnivale on HBO, only much much worse.