I think the sentiment is excellent and you covered alot in a short essay well done.

If I could offer any advice it would be to paragraph it a bit more so it does'nt appear like a block of text but I think you done a good job