Not quite what you are looking for, but I had the same fan subs as MrBrown and found them to reek of babelfish. I went through and corrected them to some degree and synced them to the DVD for playback in Zoom Player. It was always my intention to burn them to DVD, but I ran out of steam on the project. I rented the US DVD later and didn't care much for the translation- especially since it was missing the animated subs.
That being said, I'll have to check out the Netflix Streaming version.
I have my other subs somewhere if anyone if interested.