Here's what I think will happen.
They'll try to push for a thursday release, but then they will announce there's some kind of major bug and how they're ironing out the big ones basically taking out any hope of thursday release. This will then push it out to friday. On friday, we'll start getting updates on the testing of final builds at around 11am. We'll get three or four on how the final builds should be one, then how it is unacceptable and new build tested again. By around 5pm we'll finally get the final build. And in a bad case scenario , they'll go late into friday and send everyone home and push it out saturday morning since it seems that doing all nighters was not a good idea last time they tried that.