Oh man! You must be google God or something! You should check the first post before giving yourself so much work though!
Capi Forest's link is not a secret. In fact, it's already open and running, has been open for months.
Leaked?? The link is on the first post.. XD It's been open since the first of January, and we already have over 100 members, so the link hasn't been leaked by you..haha xD