I see that you want to know if the Slingbox is properly set up for Internet Viewing. As you mentioned, the best way to test it if by connecting through a different network. You can contact our technical support department in order for us to test that for you.
Use the following link to retrieve the contact information:
The Slingbox Answers Forum Moderation Team