Just in case you somehow missed it, Blizzard announced the official release date for Legion: August 30, 2016. Wowhead has made a lovely guide highlighting things to get done before it drops.
With that out of the way, I am highly skeptical about this release date. We are now 4-1/2 months away from this release date (4 months from the pre-patch) and we are still in a partially-complete Alpha. How are we going to have time to finish the Alpha, do a beta, and do a PTR? Maybe they can pull it off, but I fear that we’re in for a rushed, truncated, and buggy expansion release. History certainly suggests we will be. Here’s hoping that Blizzard can surprise me in a pleasant way. I’m more than a little sick of being surprised that Blizzard finds a way to wriggle under the bar no matter how low I set my standards.