It took a fair number of misfires and tweaks but AT&T and Starbucks have finally launched the free WiFi service we’ve been waiting for, well, for a long time. The catch? There are actually several.