There should be a clear way to contact SIte mods directly
Deleted
That's how forums work. If you want a private conversation, the site have a direct message feature. Go to any user profile, and then "Send Message".
You can also contact users/moderators with their social-media links, if they have them.
(By the way, site suggestions should go here: https://www.speedrun.com/the_site/thread/g79jt )
Edited by the author
There's a private messaging system and we all have contacts posted directly onto our profile.
Not sure how much clearer we can get.