Geolocation is not perfect. There can still be instances where the geolocation cannot identify the location. In those instances, the location will not be autopopulated. As of this morning, there had been about 20 accounts autoupdated. This is better than what we had even if it's not perfect.
Edit: In the case of Brian Livingstone, he has not logged in since the changes took place around 10pm EST last night.