Very interesting read, and mostly spot in in my humble opinion.