I was looking around for it, and apparently it was "supposed" to come out a while ago. I saw some videos on youtube, and since I already play ITTR and since it was down right now, I thought why not try another server? (Not leaving ITTR, just going on a different one until its back, and maybe going on both.) and there was no download.
This is pretty stupid, and you should really inform some people about where the download is.