Contrary to popular belief you DON'T need everything done the 1st day possible with maximum efficiency. This expac is designed behind allowing casuals to keep up with more invested players which is why it seems like you cant get leaps and bounds ahead by playing all the time.
Rather than criticize the system for not pandering to your every whim maybe it's time we look at the overall picture and go WITH the flow of the expansion.
Flying 1 day sooner than everyone else is going to be so rewarding right? Right up until you go to sleep and wake up to everyone else with flying.
Getting Mage Tower appearance day 1 is crucial am I right? Wait, it's just an aesthetic that in a few months everyone and their alts will have.
There is so little reward for being optimal that it may in fact just be worth slowing down and letting Blizzard's pace dictate things for a while. Think about it. Wouldn't it be nice to not worry about falling 1 rep token behind and just enjoy the game for a change? I think it would be.
Remember that Blizzard is a small indie company that hasn't been developing this game for over a decade and so there's no possible way the pace of this expac is designed for any specific reasons or anything. That couldn't possibly be it right?