I can see why they are doing it because it does say "Feedback", but I've always understood this forum to be for Localization. The word Localization is probably not understood by a lot of people as referring to feedback for the localization team who translate from Japanese to English.

I think they misunderstand what GMs mean too. They usually say you can post feedback about the game, their policies or their service on the forums but I don't think they implied it to ever be so entirely positive and not raising some sort of concern, although I'm sure it is very nice to see such nice feedback.