This is pretty good actually, except for the first paragraph. ChatGPT tends to write overly formal opening paragraphs that makes it obvious to a US-based reader that you're not a native speaker (people from e.g. India and Africa