Does a tcpdump process monitoring eth0 tell you that any traffic is going out? If so, does it have the correct source IP (your external IP instead of an internal one)?
I did a tcpdump on eth0 while connecting and attempting to ping google(220.127.116.11 in this case), I can see the traffic using my correct source address, ie my real ip for my home connection. I am not sure what is stopping it from being returned to the tunnel?
I also included a ufw log that show the tun0 adapter being allowed and packets sent to eth0.
I really appreciate your (or any else's) assistance!
EDIT: Can't seem to find the pm option?! So I will email you the logs John