My only suggestion might be to add some finer granularity to location. I zoom into Boston and just see one blob - when it might be nice to see zip-code level granularity.
I try to change my location to Cambridge MA, but it stays in Boston.
Maybe handle geocoding zip codes etc.?