The way I remember it, the links page used to be at page2401.html until the secret got out, at which point it was moved to _page2401/2401index.html. The Sevens are the people who found it while it was secret.
As for figuring out the tru7h, I'm convinced that in most cases it's not possible with the information we have; my current strategy is to keep waiting and hoping either for Bungie to continue the series, or for Greg to resurface with a new project so he can be questioned. If you don't want to do that, you could try bugging Bungie whenever they do a Q&A session and trying to find Greg via New York phone books or The Escapist.