I have managed to get it working from other locations using a Dynamic dns address from dyndns.com HOWEVER it is very sensitive to both good UPLOAD from your home address and good DOWNLOAD from a wi-fi location.
I have NOT managed to get it working well using a 3G connection, too much buffering, and I would not try HD content at first until you have proven SD in my experience.