1. You should use the nginx PPA instead of the default Ubuntu one.
2. uWSGI is an excellent alternative to Gunicorn, and can be run as a system startup service using supervisord.
3. As you get further along in your django project development, you may find you will need to apply patches to django core. In this case it helps to install from the git repo instead of pip, then checkout to the latest stable tag.
4. Instead of running `sudo /etc/init.d/nginx restart`, the idiomatic Ubuntu way is `sudo service nginx restart`.