This is an excellent article. I found myself agreeing to all the points you made.
"All books are not suited for all moods" - This one took me a few years to really understand. Reading's a bit like surfing (although I have never surfed). You have to pick the book that's right for what's going on in your life and mind at that time.
Too much motivation can certainly be counter-productive. In fact in can also lead to burnout. I talk from experience :-)
Read for joy. Read for motivation. Read to become a better person. Do it all skillfully. And the most important - have a lot of fun!!!
Thanks for sharing!!!