I am not sure of any other way to talk with an admin of the website, but I had submitted a comment for a new thread a few days ago and have not seen anything from it.
It was suppose to be under review by a moderator and that was the last of the information provided.
Thanks for letting me know; I approved the post yesterday. Unfortunately whenever a post gets automatically put into pending, I’m not notified at all. So I randomly go in there to see pending posts and approve. I haven’t been able to figure out how to prevent that from happening.