I got a bit excited seeing a link for "Official English" but, the translation feels so butchered that they would have been better off going with google translate, it really highlights the love Nekyou put into it.
Is it really supposed to be official? Or is it just some third party slapping...