Is it X or another Cloudflare outage, though... Let's wait till this plays out - I'm personally struggling to open quite a few websites I regularly visit right now.
Until recently, I wouldn't have thought Cloudflare could be the culprit, however since their most recent outage their reputation has been less than stellar.