I've been going to the German version of that website since the early 2000s, I never knew there was an English version.
It's recent, as in the last few years. It's basically the same site as in server and database I believe. http://www.genickbruch.com for anyone that doesn't know what we're talking about.