[*]Yep
[*]I don't think so, I just tested with a partial US zip code. Pretty much anything that works in Google Maps will work in this map
[*]Nope, it's an extremely poor way of guessing a location, unless you want a very rough location. I think you would need access to a geo IP service such as maxmind.com for that too.