I have external access with Plex on R80. Do you use a static IP on your server? Do you check for forwarding status in Plex when you set up the ports? My server is simply a Ubuntu desktop running Plex. I gave the server a static IP outside the servers DHCP range and it has worked from the first release. That is not to say I did not have to re-forward ports after updates, but it always reconnected. I was also able to continually monitor IPWeb Cams with port forwarding across updates. I am not suggesting you do not have an issue by the way, just that it seems to that the R80 firmware is capable of port forwarding and that you may have more one off problem, be it forwarding setup, IP assignment, or hardware for that matter.