Ironically, I think their domain registrar features are too well known — I've moved all of my domains off of cloudflare after reading a thread on HN. The one where a person had their account blocked without explanation, and CF refused to transfer, effectively stealing a domain name from a paying customer (which must be a great business model).
I agree with the direction, but wanted to give some ideas different than CF.