I can tell you that Cloudflare is nothing on your computer, it is web based and sits between you and whatever web site it is either protecting, or protecting you from a bad site, and may be something that either the website you are trying to access, your own ISP, or some other server has installed.
It also doesn't seem to have a good reputation either from some reports, more about it here :-
http://en.wikipedia....wiki/CloudFlare
I would send a message to the Idolforums administration asking if they know about Cloudflare blocking their site and if there is anything they can do about it.
Nev.