Well, I'll reply to myself with the solution to my problem of registering a remote extension if it can help others.
Summary:
My router setup new Asus RT-N16 flashed with Tomato firmware (v1.28.9054 MIPSR2-beta K26 USB vpn3.6)
Problem:
Remote registration with DynDNS name not connecting to my Grandstream PBX.
Solution that fixed my problem:
1) Changed SIP port in PBX to 5064
2) Port forwarded ports 1-65,000 UDP&TCP to PBX
3) Rebooted everything for good measure (Router, PBX. OBi)
Bingo it registered.
4) Changed SIP port back to 5060
5) Changed Port forwarded ports back to OBi default ports
6) Rebooted everything for good measure (Router, PBX. OBi)
Everything still registered over WAN with DynDNS name, including softphones.
Looks like all or a combination of the above opened up the firewall in the router. This may possibly work with any other router having similar issue.