Legion is coming out in less than six months which means in the following weeks probably in late April, Blizz will announce the Legion street date reveal. The Pre-Patch will most likely hit live servers in May or June due to a large portion of it is already being tested on in the alpha whether this is intentional or unintentional, I do not know. A July or August release seems likely.