Just about every scene conveys a critical piece of information, whether or not that revelation is obvious. Each revelation leads to another revelation, until the mystery, at last, comes together. It makes for an extremely engaging watch and satisfying payoff, in terms of both plot and character development.