This kind of sucks for new fans of the show. It premieres on September 22nd, so basically new fans are screwed. (Unless you tape it) It makes more sense to release the set before the show's premiere.
It does, but the show is pretty standalone. I guess it kind of ended with stuff that needs to be resolved, but it's not as important to have seen what went before as it is with other shows.