I don’t get broken links on your pages, chrome mobile and chrome desktop.
But sounds like something could be fixed if the url loads for you, as you say!
I will take the opportunity to bump some image feedback I have!
edit: note that @monkey has already fixed this for releases with images, but not for the placeholder image
I should also make a ticket re. release IDs with no cover using the release group cover, when I have a minute