They said it was 'pretty much done,' which means its most liekly ready for release. Thing is, mod teams just can't release their mod, they have to have it uploaded to multiple servers, usually around 6-10 with something like this, thats not always easy depending on connection. Release will probably happen in a week or so. I'm no member but that's my guess.