1. The controller's web server listens on port 80 (http) and 443 (https). What you'd want is to forward (extrnal) port 80xx of the router to (internal) port 80 of the controller. If you want https, use port 443 of the controller.
2. You'd want the controller to have a fixed IP address. This can be done by reserving an IP address for the controller. In this case, íts 192.168.1.13.
3. Our server at
www.bluespray.net keeps track of all controllers. If you register your controller, you would have created an account with us. Login to your account on our web site (Account tab). You will see your account page. From this page, you can access your controller without having to know the public IP address of your router, provided that you have set up port forwarding correctly.