I did think the Cloudflare captcha before I even got to the site was a bit odd...

Guess they really pissed someone off.

https://www.cloudsek.com/blog/how-cloudsek-is-defending-ourselves-against-a-massive-ddos-attack