Why are people getting annoyed? this is how they operate with EVERY SINGLE patch deployment, they either have extended downtime with no ETA immediately after the original ETA or they pull the servers a few hours later with surprise extended downtime.
literally every single patch, with the amount of bank they're making through the CM alone they could have got a public test server running by now to avoid these problems but at this point they're following an ethos of minimal effort but maximum reward.