I think the Armageddon Sunset 1280x1024 link is messed up. Sorry if this is the wrong place to report this sort of thing, but I looked in FAQ's and there was no "Busted Link Reporting" type of thing listed, so here I am.
Caedes never makes busted links; he is perfect. Therefore he has no need for broken link reporting thingybobs. Seriously though, you can report faults on the dev site discussion board (dev.caedes.net). In this case though it sounds like the fault must be at your end.