I find that it serves as an excellent reminder for me. I have too often found myself suffering from the problems you listed without looking at them with the proper perspectives and understandings that you also listed.
This said, I thank you for writing this and sharing it; I believe it will help me, and surely others, very much in the future.