[WhyNot] had better video quality but DHD seems to have better translations from what I could tell :(
WhyNot also said they won't be releasing a 1080p version, if that's what you meant.
It appears all links have been deleted at FileFactory, I tested atleast 20 random links and they were all deleted so I assume the rest are deleted as well. Could you re-upload this one, Please?