Like others have said: this is very readable. Besides a few typos (e.g., lower case "i" shows up a lot when it should be capitalized for first-person pronoun) and some phrasing that's a little bit stiff or awkward, you did a really good job for an ESL speaker! Your redrawing looks really clean, too!
Thank you for the translation!