Agreed.They absolutely could have handled it a lot better - I'm not trying to make excuses for them.
My point was mainly that I don't think they're actively trying to take advantage of people. Instead, they're trying their best to deliver, but their deadline was too ambitious.
The poster thing is funny. It just shows that once you set something in motion, like shipping physical media to places and telling them "put it up on X date!" is independent of the software team's ability to get all the bugs out by that same date.
On the plus side. Appears the release has been approved on Steam and some streamers already have it downloaded and are waiting for the servers to come online. This means that they would be able to release the game to everyone tomorrow if all goes as planned.