Gary, I read your report and would not characterize it as anything less than a genuine observation and expressed opinion of Moodle. It made me feel uncomfortable about some things, but that is my story and in that sense, your report is a valuable read. You raise a number of issues that are of concern to you, and realistically, are of concern to the Moodle community as well.
I disagreed with some of the statements as they seemed to be born of frustration at not achieving a desired goal quickly and felt more like a venting. I disagreed with other of your statements when comparing functionalities to other products, but for a reason. Some functionality in many programs, and a lot of functionality in a lot more programs has been placed there, not for the User's benefit, but because the developer could do that. I could name a lot of programs, but the generic term of "bloatware" is appropriate here. I agree, some functionality that could be there is either not there at all, or hampered by internal security issues. In short, some of what was in the report was, to me, useful, some was not.
It has been my experience that Moodle is far more stable, that is it does what I want it to do without frequent break downs. It is flexible, that is, it provides me with a mechanism of delivering classroom materials and eliciting responses from even unwilling students. In my view, the interface is not pretty, the markbook is, I think, unnecessarily complex as is the quiz module, the wiki is not that good a reinvention of another wheel, and other flaws, that is true. I also suggest the resources menu is broad enough to allow almost anything. The file handling capabilities of Moodle allow me to deliver, text, PDFs, Word Docs, HTML, images and video in an eclectic mix of ideas and materials that the majority of my students engage with. (I am not holding out for 100% participation, a pipe dream.) If Moodle is "poor" then what does it say for the other LMS' out there? I have used Blackboard, and WebCT and a couple of others, and Moodle is a far better than those, overall. Some things in Moodle need to catch up to some in Blackboard, WebCT was rigid, but it was easier to create, edit and present quizzes in and I have not seen the latest iterations since Blackboard acquired it. (I doubt they would have inmproved it btw, but for other reasons.)
Moodle, unlike Blackboard and other commercial products, was developed and maintained on a shoestring and it does show. But, while a weakness, it is also a strength. It is accessible, it is provided at no cost, even if the costs of installing it and running it etc are the same as commerical packages, it is updated with security and bug fixes at a reasonaby rapid rate compared to commercial products and some issues are remedied almost as fast as the issue is posted. Not too shabby considering the amount of volunteer labour used. Certainly commercial products do not meet, across the board, the abilities of Moodle, so I have seen and experienced. All this, however, does not even get close to what is for me, the main issue.
For me, you see things I do not, your need is different than mine, but I could benefit from that by an improved system, if you were to devote some time to the Moodle Project and provide some contribution to Moodle. If you were to develop some documentation for users, some design for new interface, some additional resource type or activities. A simplification of the markbook would be really handy. It would not matter what, but as long as you did something that dealt with one of the issues you raise. I agree handling of multiple files could be better in Moodle, but I do not know how to fix it, can you design something that a talented coder could produce if you do not know PHP? That is all I ask, to contribute something, anything, not complain and disappear. Cheers..