Yes to all of this and I'll throw in my two cents on our web server setup which is nginx + uwsgi (which has served remarkably well).
* http://www.peterbe.com/plog/fcgi-vs-gunicorn-vs-uwsgi http://nichol.as/benchmark-of-python-web-servers
Do you have any easy tutorials on getting Nginx + uwsgi set up?
Here is the doc from the uwsgi site: http://projects.unbit.it/uwsgi/wiki/RunOnNginx