Just so it is clear: those mockups are based on work Lars started on acs-subsite as well as features already present in the CMS we already have. The work Lars did heavily relies on style sheets so configuration of the CMS UI should just be a question of associating various style sheets to site templates based on user preferences:
http://blesius.org/projects/openacs/acs-subsite/admin/appearance.html