Thank you! Lately I've been trying to challenge myself by finding real world texts in English and translating them. This was one of the bigger ones I found but I decided to try it out anyways. Most of the learning I've done for the past few years is online and there's really only so much that can be learnt with that when I haven't found someone to practice with. Thanks for the help, it's very detailed and insightful.
I'll make sure to review my grammar properly before I give another attempt at this.