It's not as exciting as it makes out... it's a site related to the last series of Doctor Who, on the BBC.  It came up in the episode title World War Three, and was mocked up for fans to be able to access it!