Gleich vorweg: Einen Terminalserver direkt aus dem Internet erreichbar zu machen erfordert einiges an Sicherheit dass niemand unberechtigterweise darauf zugreifen kann, also sichere Kennwörter, ein vom Patchstand aktuelles System etc.!
Nein, nicht Port 80, sondern den RDP-Port, also 3389. DynDNS sorgt ja nur dafür dass der Server von außen eine feste Adresse (nämlich xxx.dyndns.org) hat, das hat nichts mit der RDP-Verbindung an sich zu tun (außer dass man, wenn man sich verbindet, halt nicht die IP, sondern die DynDNS-Adresse eingibt).
Das brauchst Du nur wenn Du dich per VPN einwählen willst, was wiederum etwas Anderes ist.