If you are having connection issues, try including the following line in the conf with your info plugged in and report results please
externalip=yourip
Just trying to cross things off as the cause
In my log it gives my external IP fine as well as UPNP Port Map Successful:
log excerpts:
14 addresses found from DNS seeds
UPnP Port Mapping successful
UPnP: ExternalIPAddress = xxx.xxx.xxx.xxx it shows correctly just x'ed for display here