2. Yes, you can use dyndns or similar so that you can access from outside..
That's the short answer(s). I've only recently tried openVPN myself so learning about it. If you try to access from the same subnet I believe that can cause a problem so better to test from VBox or similar or from outside ( by outside I take it you mean " WWW " access..