I really enjoyed it. Charlie doesn't bother me that much, although I do agree with those who have said that Billy Burke, Giancarlo Espisito, and Elizabeth Mitchell are the best part of the show.
I did not expect the ending at all, but I am very curious to see where they are headed. If they proportion of character story/conspiracy stuff continues on the way it did in this episode I'll be pretty happy.
As for the post-Blackout world we are presented with, I think this is one where it works best if you just don't think to much about it and just accept what we are given. I know some people might not be able to do this, but I am more than happy to.