I think it might just be the mega servers being a bit weird because the link itself doesn't work for me either anymore but if I copy and paste it into the browser then it works, if it's still acting up tonight though I'll try and upload it on a different hosting site and post the new link in here