Took me a bit to figure out why the database settings I changed in chishop/settings.py weren't taking effect. I had to look in bin/django and bin/django.wsgi to notice that they were both using chishop/development.py settings, which overrides the database settings. The docs at least should be fixed to note this.
Yes, I guess settings.py should be renamed to conf/default.py, development.py to settings.py and there should be a settings/production_example.py.
Not entirely clear how the bikeshed should be painted here (I don't use buildout), but a possible fix (works for me): http://github.com/carljm/chishop/commit/8b1bb7b106f753c2b28284c4516cc1e9f27c2841
Yeah, me neither. But your patches look good to me, I guess someone will complain if it's not how it's usually done.