I've had CloudFlare in place and I'm slowly learning how the CDN itself works, as well as how to setup the damn things to work the way I want them to.
It's not easy and I think I've got some reading to do. There's quite a big difference between being able to speak about how a CDN works confidently (as I do at least know the basics), but the actual "how" is more difficult than I'd really realised.
I've already managed to push SSL site-wide (managed by Cloudflare), as well as caching a lot of total traffic. Saves me money (Cloudflare is free, my servers are not).
Here's to learning.