That is an awesome site. Yes port forwarding is much more reliable than UPnP & especially for your model. However, if you do find the port forwarding is unreliable, then re-check the link about the firmware issue. It's not for the faint hearted but it is effective if done properly.
Anyway congratulations.