Very informative review, Jason. Thanks.
In fact, a good enough review that I feel better about my decision to have my wife go see it with her best girlfriend rather than dragging me along (which I can get away with since I released her from the obligation of seeing The Dark Knight with me )