There's a couple more videos from the online game to pass the time watching.
Click to view
Click to view
After replaying the clue several times I managed to find out that the magazine's website he mentions is the Fortean Times, but so far I've found nothing there.
Original source + all the other clues