Similar experience last week. But tbh I'm using the free plan so I wasn't expecting too much from them. What it worked was to use nginx rate limiter aggressively, parse logs and deny top ips with nginx. Because all traffic comes through CF I wasn't able to use iptables for blocking
I switched to Faye (http://faye.jcoglan.com/) an implementation of Bayeux protocol programmed by James Coglan.
I'm using the node version of the library in my games for 4 years with excellents results.
While I was reading came to my mind the Borges's short story "Funes the memorious". It's about someone who can't forget any detail. He remembers absolutely all the things and the infinite instances of them through the time. At some point of the story Borges conjectures: "I suspect, nevertheless, that he was not very capable of thought. To think is to forget the difference, to generalize, to abstract. In the overly replete world of Funes there were nothing but details, almost contiguous details."