Hi Xander,
a quick question - where is this project headed? I note in your reply to my support request that you are busy on a thesis. Is this a hobby project that's become popular but you won't have time to build it further? Is part of your objective to limit the functionality to just *content* management (and hence it doesn't need much further work)?
By way of feedback I think this is an excellent system for what it does - it really does separate out the content management from anything else. Critics will say "what's the point of that? I need functionality x, y and z and you don't deliver it!"
There are 2 ways to go with that: 1) You don't deliver it. This is designed to meet the needs of small sites with a single level of administration access, or 2) you start considering how to extend the functionality (add-ins, plug-ins, modules, extensions, what-ever-you-want-to-call-them).
I would think there is a core set of features that could be added which most users will want to see.
Some ideas:
1) user accounts (with passwords stored in database in md5 format)
2) differentiate copywriting role from publishing role
3) keep all versions of page edits and allow rollbacks
4) schedule content with "go live" start and end date/times
5) add a property to web pages to specify which template to use (so you can use any number of templates throughout your site - for example, blue theme for product category 1, red for category 2)
6) a news feed which runs off your pages. when you create a page you flag it as "send to the news feed" and you provide 1 or 2 "summary" lines (2 new fields against the page). you can then drop a variable in your
homepage template (assume we can specify which template to use for each page, as per above) to "display blogroll" which will show the last N summaries with links through to the page
7) a template variable that produces an RSS feed from the blogroll just mentioned
8 ) a module that iteratively loops through all files in a given subdirectory (to create lists of similar items like products, or display a gallery of images, or a javascript slideshow, or a random quote - which is really another piece of content that might include HTML such as links - each time the page is displayed) - ideally with pagination controls (except for random quotes)
9) a site search engine (that works with all the above!)
10) the ability to configure the css class and id values for the menu items (so that you can choose your own javascript to animate the menu) ... I've part-way coded this already

(which raises the question - do you want to integrate changes from other developers such as this one?), see here:
http://katsmeow.com.au/compactThere's a few ideas to get going - but it brings me back to the question: what's your vision?
Cheers,
Chris.