Bill,
A very well written article - thank you!
Gordon Weibe noted a great point - the themes you discuss are common amongst many famous and successful investors. However, it is so strange to see that despite these themes being simple, not many have become as successful. I feel that the other key aspects to their success is their patient and long-term approach, while continuing to learn and share their knowledge.
Best,
Hiren.