Tbh... so many people moaning probably does put a little extra pressure on deva.... which may speed things up a bit, but would lead to an inferior release. Personally, i think what they should do is agree specific time(s) to give updates... that way, people are more relaxed and know when they can expect an update, rather than not knowing, which is probably worse than no updates..
I'm personally still waiting patiently and believe the devs are doing the best they can, as quickly as they can... which of course again, can lead to mistakes because of pressure, which in turn leads to a longer wait for a release (irony anyone lol)
Can totally understand about no ETA as such.... must be so difficult to predict when its going to be good enough to make a release... have done some coding myself (Java/VB) & have stared at code that SHOULD work, is syntactically correct, but doesnt work as intended & just wishing it would magically sort itself out haha (not claiming for it to be anywhere near the size of HB, but i can fully empathise with them over that haha)