This is really good! To be given so many of the elements to have to include, I would find it difficult but this reads as if you intended to write about these all along. Well done!
Thank you! I forgot to mention the 2500 word limit. That’s the hardest because I run out of room.