The link was 404ing quite a bit and several previous submissions got flagged as well.

It's still down for me, in the EU.