Jaha's quest is at an end... Well, after the kraken has eaten two more of his followers and it's just him and Murphy. On a far far away land, Clarke has to deal with the Grounders leaving the fight. Mount Weather people won't stop at nothing to get back to the ground and the Ark people the same to stop them.
There're no good people.
That a character has to remember us this is unnecessary, but forgivable. Shows tend to self-reference and talk too much.
But that's the only problem one can find with this last episode of season two. If you leave Jaha's search for god on the side (full of surprises, and a terrible outcome most probably), this last episode has everything that a show may desire. The Ark people are afraid for their own, but the Mount Weather people can't wait anymore, won't wait anymore. Everyone becomes blind but for their own desires and motives. It makes for great moments, as you can see characters (as Kane) trying to dialogue, and the other side making the three-monkeys thing. It's very real and very human, as has been studied that people react with their most basic instincts to the need to survive. Clarke and Bellamy (they really act as a team, even if everyone seems to believe Clarke is the leader)'s decisions are justified, not by long discourses, but by situations, actions, consequences. But everyone else's too (Lincoln, Octavia, who has some great moments, Monty, Maya...). Even if the viewer doesn't agree with what happens, they won't be able to say that the show doesn't explain why they do what they do. Everything keeps being dark, bleak and hopeless, with little chance that sunny and bright days are to come.
And now, about that crazy Jaha...