Go see it. Trust me on this. They got it right, more right than any other Batman film, hell, more right than any other comic book film I've seen, and that's a tall order. Just go see it.
Update: Stephanie Zacharek is a moron. Don't listen to her.