This is the best way to contact us for any issues you are having with the site. We get alerted to posts in this forum.
As for the spam, sorry about that. They do like to play over the weekend when there is less of us here to keep them in check. I think I've got the majority of it done.
We'll discuss with the mod team about some spam control around here. Thanks for keeping an eye out for the forum