Their site appears to be done. Couldn't find any broken links or missing info, haven't removed the Aug 24 tentative completion date note though.