1) Not all businesses have a single Zip Code. It is the right idea for a restaurant or bar for example, but only if there is only one location. For example, if I owned a small chain like 16 Handles for example I may be interested in how people like my business in general, not on one store. I can see how the feature could be useful, but it should be optional (and clearly marked so)
2) When I tried to click on the screenshots, I thought that the text was way too small to really understand what you were seeing. When I squinted I could figure it out, and it did seem really cool, but I am only 20 and using Chrome on a MacBook Air, so I think you should make the font waaaay bigger for your target middle aged user on a 5 year old Dell using IE7.