Joe's was indeed really good, but my expectations were WAY too high for it.
When I went to Pepe's in New Haven this past summer, my expectations were also really high, but the pizza lived up to my expectations.
Yes, Giorgio's is still in Union Square. I haven't tried it, though. So many places to hit in that city!