Problem is that you have to be sure when you announce the delay. At this point (about half away of current delay) they might not have enough information themselves if additional delay is needed or not. So they might give an empty statements with informational value of "it may or may not be delayed", but what good would it do?
Jolla's PR has much more responsibilities than pleasing small portion of small community. There are partners, possible future partners etc. and even they have to get the information from development to be able to present accurate information. It's also a question, how much that PR can and should burden the development and would you be happier if they give delivering some nice-to-know information higher priority than delivering the product. I prefer latter, but it's of course a matter of personal preference.
Yea. Maybe they should cease creating products altogether, so we can be happy. No more mistakes.