I think it's more to do with the chap behind that website having a bit of an 'issue' with PPRuNe's owners a few years ago and being black-listed.
I could be be entirely wrong and have the websites/persons mixed up, but I've a faint memory of such things happening.