I can't confirm that. I've just looked at it with Firefox+uBlock Origin on Linux and it renders fine. of course, I don't know if its supposed to look like that, but the content is there.
It’s not my fave site. They play some games to try to force visitors to click, and their ad network gets hijacked by malware on a regular basis, but it’s usually working for me.
Here are a couple of direct links to the images (CDNs, so not sure how long they'll last):
EDIT: it's broken on Firefox.