it's not easy to review something that's built on a solid CMS.
My tip is to start looking around at other joomla setups and find elements that you see as beneficial to your project. Check the links in my sig, they're all joomla based, maybe there's something in there that you haven't thought about yet.
M.