I'm not sure why you need CloudFlare when the profit from advertising is more than enough to rent entire serve racks. Is BitcoinTalk's revenue being siphoned off?
That would also not surprise me.
The implementation
[1] of cloudflare is to fight with DDoS, that's why javascript is required, besides the forum doesn't serve ads anymore.
Also, read the reasons on the linked thread why he implemented cloudflare even though he hates it, also the reason why he didnt implement/maintain forum's own ddos protection.
[1]
https://bitcointalk.org/index.php?topic=2485318.0