I`ve been lurking for a long time now, and though I would chip in with my 2p for what its worth. 1st post, be gentle on me...
Putting the game development issues aside, the glaring issue with the comms is its baffling inconsistency. I find this the post puzzling part, because its so simple to fix and the easiest win for improving the relationship with the forum dwellers, and by extension, improve the customer feedback in the socials.
If you publicly say you are going to do something, either do it, or is there is a problem - post to tell us that. Just stop leaving things to go quiet!