Any chance you're willing to share your scripts? I'm interested in trying out NAT traversal, too, and was starting to research ways to simulate all the different types.
> need to pull out a wireless keyboard & mouse to watch netflix
I run Kodi on a Raspberry Pi for this exact reason. The Pi's HDMI has CEC support built-in, which means the TV's remote works seamlessly with Kodi's UI. This works great for my Netflix needs.
Unfortunately, most (all?) PC graphics don't do CEC out of the box. I've seen USB adapters that can add this functionality to PCs but I've never tried any of them.