The official Twitter and Facebook accounts are theirs, as is the Steam game's section
That is a good point but they actually pay for this forum and it should be their first (I'm not saying only) point of contact for the game. They can put far more detail on here and have control over it, than they can using Facebook or Twitter. I never look at Steam for news so I can't comment on that.
Otherwise what's the actual point of this place?