There needs to be a link on the Garmin Connect site to here.
New users will not know about this community of Garmin users.
There STILL needs to be a link to the Forum from Garmin Connect.
From Garmin Connect >> Help >> Customer Forum
If you think more than that is needed, you can submit your suggestion here - https://www.garmin.com/en-US/forms/ideas/