>>276329283
The timeline was way too optimistic anyways. Steam couldn't have forced them to keep to a specific date if they hadn't said it'd release at date X and X being soon.
What was the perceived hurry to release so soon anyways? Or did they really think the product was ready for the widespread public, even if it's still in development? I don't get it.