There is a board for announcements, but it's hard to find.It's below the board list (so not easy to spot) on mobile though.
https://gamefaqs.gamespot.com/boards/6-gamefaqs-announcements/80747432
Oh wait I just realized if you go to your boards there's a link near the top right lol