This is good stuff. Just this past week I've had a big congress on Integrative Psychiatry, which theme was the self-healing capability of the human body. Garlic was named the #1 food to consume for a healthy life, as well as identifying Omega-3 acids as the best you can get, while dragging Omega-6 down. I just checked my cabinet and I have a supplement which contains both from fatty fish. Go figure.
It's no joke that diet and exercise reduce all nastiness in life. Cancer, while awaiting a more efficient and universal cure, can often be effectively combated by a diet which limits the amount of 'food' for the tumour and reduces the chance of other cancer cells becoming aggressive. Exercise is the best way to stop and prevent depression, as well as keeping you fit.
I agree with all five you mentioned, but the reality is that my diet contains loads of stuff I shouldn't consume and only few of the important foods (onions, garlic, nuts, green tea, probiotica, etc.) make it into my daily diet. My life is too much of a mess right now to contain such regularity as a healthy diet requires.
Life should be focused less on making money, and more on making the best of it. Money is just a tool to acquire some of the stuff you need for a good life; it won't buy you health or happiness, really.