Oh, one thing I forgot to add. I have developed a script / setup system to make a fresh install of mailman + postorius + hyperkitty, all configured to run together. It's called mailman-bundler, you can find the doc here: <http://mailman-bundler.readthedocs.org> and the code here: <https://launchpad.net/mailman-bundler>.
The Django settings files I use are viewable here: <http://bazaar.launchpad.net/~abompard/mailman-bundler/mailman-bundler/files/head:/mailman_web/>.
I hope it'll help you a bit. If you have suggestions on that too, I'm all ears :-)

Aurélien