Did you do the port tests on alternative ports? If you can find one that works then you might just be still in business. You could try port 80 for example:
http://home.no.net/tgrumpy/ct/
Another alternative is to try a proxy. See the
Stickies in the Connections section of the forum.