PG2 is not blocking TD for me so I guess it was just a coincidence.
And, as far as I know, PG2 is only blocking incoming connects..
But the loss of DNS is a typical sign of either an overloaded router or an overloaded ISP. My connection was very flaky this afternoon, but returned to normal a few hours ago.
You could run your own local DNS cache, FastCache or SimpleDNS are two such programs, and you will then at least get DNS resolve for the url's you use to visit.