I think the forums are a perfectly acceptable place for any and all information pertaining to the game to presented, however there should be some sort of conspicuous notification on the game launcher giving a brief overview, with a link that leads players directly to the in depth information.