Clicked on your link and it was up. Had most of the new stuff so it must be up-to-date. I didn't try and download anything tho, so there might be problems with that.
I don't know how often this thread is updated, but you can try here for a running list of links HERE