You might be right with some of these criticisms about the ideas and style of the sentence, although I think most of these come down to taste and context.
Grammatically, the sentence is easy to parse and a native English reader would understand how to say it out load.