Yayy. 
You’re right about transparency helping reduce frustration. From our side, I want to be honest too: a lot of information is shared strictly on a need-to-know basis, and there are limits to what can be communicated publicly. It’s not about avoiding answers, but about the fact that issues like this are unpredictable and can change while they’re being worked on.
Timelines are especially sensitive. If an exact time is given and it slips even slightly, it quickly turns into “you promised” or “you lied,” when in reality these fixes don’t always move in a straight line. That’s why you’ll often hear estimates instead of firm ETAs or “approximately x-hours”
And I do want to add this: someone told me to stop saying sorry, but I’m still going to say it. These issues are not something we plan or intend to happen. The consequences are serious, and nothing good comes out of situations like this for anyone involved. So yes, I’m sorry it happened, and thanks for sharing your (positive) feedback.