I haven't read it before, and to be honest I'm not ready to try it out. But I really want to thank you for that review.
You described it with a spontaneous and a generous way, you described the impact this work have done to you, and that how a review should be in my opinion.
Thanks again for writing this.