yes your page looks nice. And I agree that there are a lot of open issues related to design, usability and user orientation that can be optimized in Moodle. We've built http://moodle.de that is also an other concept. But...
Yes, we have to look at different scenarios and all of them needs different processes and presentations. I'll try to describe some of them:
- We've some dozen courses in thrse to five categories and they have to be sold from the page. So courses needs advertizings.
- What happens if your a re offering 3000 courses and not 50? You need quite an other navigations not to courses, but to categories and then to courses.
- There a university with 50.000 students and hundreds of actual courses along with courses from last terms that are open for a long time for students.
- Theres a plattform where start page is login screen, because all content is internal. Users should seee primarily the courses they are enrolled to and get very quick access to courses content. 2 clicks from login to my courses content. Usrs don't select the courses. they areenrolled by an external system or admins/managers.
- A school gives students information whichcourse they have to select from a structure and hwo to enroll with an keyword. The teacher is responsible for public available course description. But there is no real need to advertise the course in LMS. The course is related to class 8 in history with Mrs. X in winter term.
The different scenarios needs different types of presentation. Moodle can't offer only on way to show courses offerings.
In my experience teachers are very often not very intersted in selling their courses, advertise and visualize the course descriptions. In Moodle 1.3-1.9 I saw very often course designs like 'cornblue' that really looks from the 60s when most teachers were kids, but not like design today.
I agree fully with you that we need realy an intensive discussion about usability for the different user groups. One of the problems we have is that Moodle offers so much features and options to create didactical scenarios that ot not easy to give a normal teacher an overview. Very often I tell them: What are you doing with MS Office? There are thousands of features and most people only use some dozen. the others are ignored. Do the same with Moodle, select what supports your teaching style and try others from time to time.