Anyway, this movie was almost perfect and the faults were really minor and personal annoyances which really can't be discussed here... It's brilliantly written to keep you guessing about what's going to happen. Every single actor plays their character to a tee; new characters Bane, Selina Kyle (who is not called Catwoman through the entire film) and John Blake are all excellent and the supporting cast are great. Veterans Lucius Fox, Alfred and Bruce Wayne are all exactly as good (if not better) than they were in previous movies.
The plot is the perfect conclusion to the series. It borrows heavily from The Dark Knight Returns and Knightfall but doesn't follow either of those storylines instead simply continuing Nolan's vision of a realistic Batman... although the 'Bat' was pretty far out (can someone confirm whether this is possible technology?).
The pacing is perfect and the movie, which goes for nearly three hours, flies by.
Cinematography is beautiful and the costuming is great.
I'm giving this movie a 9.5/10. I would suggest that people pay careful attention when Bane talks; perhaps it was the outrageously loud iMax speakers but I found him difficult to understand at times and I think I missed about 5% of his dialogue. I will be watching it again at a regular cinema soon.
TL;DR version: If you liked the previous movies there is absolutely no reason for you to not see this immediately.
Captain Hindsight says "You shouldn't have spent so much time on DDO."