Since Twitter has made it impossible to view tweets or even profiles unless you log in, (and for those that don't have Twitter (anymore)...), that may not be an ideal place for game news updates. :/
Unfortunately, agreed. We have our Discord server for news blasts, and we'll do our best to keep this place updated too when it comes to the games. Maybe we'll post elsewhere too, but for now, there's a few places at least.