sure, the TL isn't perfect, but you can make sense of it with a tiny bit of common sense. much better than someone inserting their politics, unfunny humor or unfitting slang.
to be honest I'd rather read slop translations than "localizations" which unnecessarily edit the text, I haven't really noticed anything not making sense in this tl anyway.