If the OP is simply looking for Remote Access, you've gone into far, far too much detail of a setup 99.9% of us won't bother to use for a home LAN.
@Muskoka. Either www.teamviewer.com
will get it done for you. Both are free, require no remote VPN client, and no firewall port forwarding. No configurations at all, other than a secure password. Both are very secure in their transport (256-bit). Both only authenticate with their service. After that, your interacting directly with your PC. Both use remote Web Clients, so all you need is a browser.
EDIT: Didn't realize you were trying to use a Pi. Completely different ball game. Why not simply use a Windows machine? The power consumption issue is vastly overrated and using a Pi won't really save you much at all.