I managed to bypass my ISPs private IP by using a VPN. I did not have time to do a port forward check. I dont think it should be an issue.
However, one thing to point out is that I could not get openVPN working, and had to settle for L2TP on stock TP Link firmware.
However, apparently my ISP has realised the torrent issue that I was facing, and has given the appropriate uPnP setting to allow dynamic forwards - torrents work fine now. He has implemented btcache.