Yup, I'll second that as a problem. Pretty darned sure that wasn't the link in the press release (Gaming Report have it right, frex) ... The correct link is www.steampowerpublishing.co.uk, a site which is porn free.
Apologies if this (genuine) mistake caused any offence, and hopefully the problem will be sorted asap.