I noticed that you want to be able to run the setup on your computer remotely. It's not possible to run the Setup at slinbox.com if you are not at the Slingbox location; this doesn't mean that you have to use the same computer for the setup. I recommend you to contact your friend in MA; this person needs to run the Setup at slinbox.com using your Sling Account information (email address and password); after doing this, the Slingbox will be completely setup for local and remote viewing. Then, you just need to access Watch at Slingbox.com from China, log in and the Slingbox will be listed in your account and you will be able to connect from anywhere.
Let us know how that works.