Late issues in the release cycle can happen in any development environment, even after it has been released.
They'll set a date based on the sprint and if during that final build testing something new is discovered, it can push things back a little, or a lot, if more refactoring than expected is due.
It's just all these posts asking for updates when there is a good enough releases page right there, which is being updated.
The impatience is just petulance. It'll happen when it happens. It's the same people that would massively kick off by installing a release that then broke things because it had unexpected outcomes and those who install immediately and blindly (without doing their own testing) as soon as something has been released.
If Enhance had promised to release by a certain date, sure, people can get annoyed but they never have.