Ya, I report this guy every time he shows up (with that site spam, which, BTW, I suggest that you edit to obfuscate so you don't help him with his cause....)
Also, I DO NOT/HAVE NOT visited that site, since 1) it just serves his cause, which I would not support, and 2) it's likely a site that I'd prefer not to visit for various reasons - safety amongst them - anyway.
He's got a new name every time he joins, and his main scheme when BFM Admins ARE present is to move himself to the team WITHOUT an admin and spam the site in team chat.
I make a point to note the time, server and name being used and report it to a BFM Admin via PM.
SUGGESTION: Mayhaps someone could "volunteer" to be the recipient of such posts soas to collect them all in one place and create a common reporting schema/DB?