You do relies that said- "probably some time by the end of the week" ...
That is a very broad statement- and I certainly wouldn't be holding your breath for a release today....
With the toppics and comments being made on the forums regarding there statement - tbh I be guessing they will delay the release- to perhaps get a little more of an idea on what happen...
The general consistence (not my view) was that clients where not happy they had no idea on what happen, but releasing a new build anyhow - fear off banway number 2