What a beautiful translation! It was a joy to read.
There were minor typos, and I think you mistook "Major Rawson" for "Mayor Rawson", but honestly these don't matter so much. Just a matter of polishing it up.
¡Saludos!
Thank you for your kind words! They really encourages me! Yes, there were typos, I should be more careful about that! Thanks for the feedback!