The download works for me - it just takes an astonishingly long time for the download to begin and run...at least it works at all.
A mirror for this mod might not be amiss, but I've no idea where a mirror could be placed...so, I'll just wait and see on the mirror front.