Actually your translation is on the better side of translations, there's a lot of crappy things out there, and yours is definitely not crappy, you can tell you put in effort just by the fact that even with mtl the phrases sound right and flow well with the story. Please keep doing what you do, shoot me a message if you'd like help with grammar checking or editing.