Can access the User frontend using the external IP of the VM, no probs.
What is the appropriate URL structure to access Studio on this IP? Tried setting xxx.xxx.xxx.xxx:8080 in the config when starting Tutor, but no joy there.
Just an idea, but if you use it for testing only, you could use an arbitrary DNS name and point your local hosts file to these DNS names. This way you cannot use HTTPs and certificates, but you should be able to use DNS to access the various sites.