The point we're all missing is, and i cannot speak for everybody (especially contrarian assholes who will just disagree anyway), but while we were watching this movie? literally none of these flaws mattered. That's one of Nolan's greatest strengths as a director: his ability to sweep you along...