So I have been running pfsense for years and never an issue..
I currently run it via vm on vsphere 5 for my physical network.
"Preparing for VMWare Install...' during the install, I assume that meant it included vmware tools"
Why would you think that?? Did it say it was installing the Tools? And no there is no vm appliance -- which is clearly stated on the link off their main page
"There are currently no VMware appliance downloads, simply install from the iso as usual."
As to getting a simple nat working -- its pretty difficult

You click NAT under firewall menu and put in what you want.
If I had to guess where you having your issue is the private IP you have on the WAN, there is a default rule that would block private IPs on the wan.
This would clearly block your traffic before it could get to your forward rule.
Why would you have a double nat in the first place - ie private on the wan?
And you can get vmxnet3 drivers to work, just install the official tools. But to be honest e1000 works just fine, I was using the vmxnet3 but did not see any real improvement and ran into a bug in using an ipsec client behind the router. It might have to do with the odd naming of the interfaces.
I have left them on my pfsense box if ever want to switch back to them.. Makes it easy to switch back and forth that way, etc.
vmx3f0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=403bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,VLAN_HWTSO>
ether 00:0c:29:4b:2f:44
media: Ethernet 10Gbase-T
status: active
vmx3f1: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=403bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,VLAN_HWTSO>
ether 00:0c:29:4b:2f:4e
media: Ethernet 10Gbase-T
status: active
I believe the issue might have to do with that 3f0 and 3f1 in the name -- there was post about it on the pfsense forums a few days back, related to why vlans were not working with those nics.
More than happy to help you get a pfsense router up an running -- I love the distro and have had no issues with it, and a few other users here on neowin run it as well without any problems.