Yes, zip code/geo-location plus a few other points of personal data are often enough to identify an individual. Then tie that to a browser fingerprint and you can tie together all their "anonymous" screen names.
I read recently (or heard in a podcast; can't find the source lamentably) that almost all people can be uniquely identified by the top three locations they spend most time at.