I did eventually get it to work (I think)--through no fault of WHS/UPnP. I never pulled the power, but did add the forwards about five different ways (the 3347 has "advanced port forwarding" and "applications" which is port forwarding with names.) Eventually
it just more or less started working.
If I go into WHS Remote Access panel, it will say it's working. If I let WHS attempt to do its UPnP thing, it will say it's failed. If I reboot the router and wait a while and go back into the Remote Access panel it will say it's working again.
I also found that the Remote Desktop Gateway service was stopped (despite being automatic delayed start) when I first got this working. Why? ??? Went in to the server manager and re-started it.
I see the site fine from the intranet and a PC. Just tried it from my Nexus One over the 3G and got a 404 page... Hmmm... An Android problem? No Silverlight for Android? That worked under v1...
Microsoft can pontificate all the want about dumbing it down for "average home users" but they sure don't seem to be there from my experience.