The author complains about country selector drop-downs as part of the address flow, but if you're collecting zip codes you are already assuming United States. I don't think there's a country-inferer from completely generic postal code tool out there yet, is there?
You could maybe do it for some subset of countries, but it's not simple. And some countries don't have post codes.