Hi Hilux5972,
The site does seem to have gone, there's been no overt reference to it - or a replacement - that I can see in the last couple of magazines.
I stopped looking a while ago as there didn't seem to be much updating of it going on, perhaps the editorial team lacked the time to maintain it, such a site needs to be kept moving forward if it is to be taken seriously these days.
Regards.