Yes--a large proportion of purchasers bought the game through Steam, which sports its own dedicated "community hub" for the game. This means that the community is split between the official forums and the Steam hub, unfortunately, particularly so because many Steam users regard it as an inconvenience to sign up for a forum outside of Steam.