I haven't read that book, so I will not comment on it. However, I do understand the notion of 'information overload' and how that can be quite daunting to someone seeking insight about a product that is new and foreign to them.
Yet, I hesitate to fault the amount of options available. Instead, If I could fault anything it would be the amount of quality options available. And to me, this is probably the concern of most people who start looking for alternatives in areas they are unfamiliar with.
To return back to the issue with Gnome, Ubuntu and the like (as it pertains to Linux and the community that Linux is (or was intended to be), I always cringe when I see developers begin to pander to corporate interests. I understand the need for revenue and to pay people for their hard work, but when corporations are sought out as revenue streams this is the point where community voices and visions begin to vanish and the demands of a few begin to dictate how things evolve going forward.
This direction, in my humble opinion, is against the very fiber of anything Linux/FOSS. It takes away the voices of the many and replaces it with the desires of a few well funded sources.
My concern at this point is the hints of decay within what used to be such a great Linux/FOSS community. Which begins when the desire of developers to seek and attract corporate interests starts to obfuscate the desires of those communities that they were initially developed to help. It will eventually result in the capitulation of freedom and reduction of choice.
Sorry for the rant, but I do feel better now 
