Ok, truth be told, I liked it more this time, some of problems are ironed out either by the knowledge that they're there or they are just missed out pieces of information that rectifies them. Still the flaws are there, jarring exposition and seemingly impossible events all intact in repeat viewing.
But there was one new problem that arose, one that is A) really nitpick but B) real huge amateur mistake -
Commissioner Gordon is captured with Miranda Tate, when Crane forces Exile on them, Bane says the Miranda is coming with him.
Bruce confronts Selina and tells her to get him to Lucius Fox.
Bruce is delivered to Lucius AND Miranda, he says some stuff to her and asks Lucius to get him back into gear.
Batman meets Gordan on the ice and does the fire thing, he asks him where Miranda is, he says she's with Bane...WOAH HOLD ON THERE!!!!!
Firstly, why is Bruce concerned with Miranda and her whereabouts if he saw her about 2 or 3 hours ago. Secondly, she's obviously not with Bane, unless she went back to Lucius for five mins for that conversation before missing again. That's just bad editing continuity.
Regardless, I did manage to enjoy it more this time, I managed to pick up more on the subtext over the story, which is where the real strength of the film lies.