#89 - Season end announcement is set for July 24th, with contingency being August 7th if raid testing progress does not increase ((originally June 26th, delayed due to problems with getting raids up) this is likely)
- Patch 5.0 will hit live servers on August 7th, contingency being August 21st (This will be 1 week after the BETA finishes)
- There will be a 3-4 week period inbetween Patch 5.0 and Release (currently planned at 3 weeks)
- Release is set for August 28th / 4th September, with contingency being 11th September / 18th September (depending whether they stick with the 3/4 week plan for Patch 5.0)
If there is no release date announcement next week, Friday 6th July (or before), then they've moved to contingency dates (again), meaning this would be the 3rd release delay and the release date announcement will come on Friday 20th July (or before).
It is highly likely with the announcement of the MoP cinematic being August 15th that the dates have already been pushed back to the contingency dates.
Keep in mind how much content is still missing from the BETA - It's not hard to see how it's going to take them (at least) another month to finalise the 5.0 Patch. August 21st would give them 7 weeks, 6 weeks more of BETA.