That works for me too. In fact, this is what I do (with the difference that I don't make a tarball and use scp -- I have an SVN repository on the host machine and execute svn checkout on the target machine).
Anyway, after *a lot* of effort, I got the whole thing running. I don't know if it's me, but it looks *really* awkard in deployment. I mean, you have to setup a proxy server and then find a way to daemonize your app's -start.py just to have your app running? (I never managed to do this.) IMHO, there should be an easier method of deployment -- although I don't know if it is technically feasible. This is what most frameworks lack.

