I understood David Ansen's comment that if there was any major flaw to the film, it's that there were too many endings. It all worked, and most of it was needed, but it affected the pacing at the end.
Definitely, definitely need to see it again. May seek out an IMAX screen for viewing #2.