Release is actually out since 2 days or what, but the ISOs are now uploaded and the links are actually working.