Hi Luke
I see that you are a Django core developer, you live and learn as they say :-)
Just like to echo the sentiment expressed elsewhere on this thread. Ngā mihi nui ki a koe as they say in Māori (THANKS!)
I was impressed with the OOBE (Out Of the Box Experience) I got with Mezzanine.
I tried developing a site with Django and found the experience exhausting (just too much to learn). Looking at a urls.py file still makes me lose the will to live. Regular expressions are really a bridge too far for me :-)
Here are some things that I think would be needed for me to recommend Mezzanine to non-developers...
a. The ability to install and do day-to-day stuff without going near the command line
b. Undo functionality on the bit in the admin site where you organise the pages (it just feels a bit precarious)
c. One click installs of things like 'Mezzanine Blog', 'Mezzanine Shop', 'Mezzanine [whatever you think needs to available out of the box]'
d. Quicker updates of plugins like say 'Tinymce' (I am guessing a non-tech user base will be less understanding of not having the latest and greatest)
e. Closer relationship with Django
https://groups.google.com/d/msg/mezzanine-users/_QWfFVB3RVc/AgcYAjZ7fdkJ (See Stephen McDonalds comments on this)
f. Easy 'check button' ways of switching on and off functionality like for example 'in line page editing'
http://mezzanine.jupo.org/docs/inline-editing.html (no editing of text files basically)
g. A clone of Stephen McDonald :-)
h. Very simple way to change the theme (and various ones to be available)
i. Improved documentation
There is a post somewhere in the mailing list where Stephen lists some of the people types he thinks the project needs.
Note that I am relatively new to Mezzanine so there will be plenty more wisdom out there from those who have more experience...
Thanks
Graham