You missed one thing: They owe the community reasonable expectations of when new releases will drop. That doesn't mean they say a date and always hit it, it just means that they communicate that they are behind their original schedule, a new estimate, and a list of blockers. That way, the community knows what they can do to help.