Yes, I believe this would be a good idea, that way we can get whatever complaint we have across to them.
The way the site operates currently, we have no way of contacting the team in charge. Most people don't even know the people in charge and this could turn out to be discouraging.