Someone mentioned it earlier, but there should be a way to have moderators approve the first 2 or 3 posts of new members. It's annoying for your first post to be on essentially time delay but it's offset by way less spam.
I was getting the same warning only to get into the forum yesterday so I navigated away, the homepage was fine (no warning) with Firefox on Windows 7. It's good to be back!