aunque hay miles de CMS y por lo menos yo no me veo en la necesidad de tener uno más, suerte! menudo trabajo tienes por delante...
Cita: manejar desde la base datos la apariencia visual del sitio web
que ventaja da eso? Me parece totalmente contraproducente (de java no se nada, pero de html, css y diseño si y te digo, cuanto menos html y css incluyas desde el core, mejor)