The fan and official translation have competed admirably for the worse English. At first I thought the official version was better, but somehow despite fewer grammatical problems, I think it actually gets the meaning of the sentences farther from the mark more often. In the fan translation I get what's going on, in the official one I keep losing the thread.