Big disappointment. This was basically a screed for the 'science' of Buddhist psychology. Though there are some useful psychological insights and ethical advice, it is important to distinguish between scientific theories (i.e. theories that can be falsified by experiment) and philosophical or theological theories (i.e. those that cannot be falsified by any experiment and which, therefore, have no explanatory value).
Maybe the bigger problem for me is the big theological component in classical Buddhism. As a framework and system of moral belief, Buddhism has a lot of appeal. When it is laden with the bizarre theology that developed in India, and the ritual that developed in Tibet, the clarity and moral force becomes diluted.