There is a Fig Hunter Skype group. I assume that most of the people on it know about this place, but it might be a good idea to log a message about this site there. (The same applies for the Steam group, too.)
Also, I think Noisemaker has a list of contact information for various members. He might know how to contact some people who would otherwise be un-contactable (I know that isn't a word).