I'm sure this forum has an option to limit new user's threads (like: people with less that "X" posts) so that a moderator must approve them before they are published. You may want to take into consideration to activate that option. Spammers seem quite out of control lately.
If you see a spam thread or post, report it. Given the amount of traffic here and the size of the membership, I seriously doubt we have a large enough staff to pick through every new thread before they go up.