For me, sometimes it works, sometimes it doesn't. I've tested it with services hosted on ArcGIS Online and local servers with versions 10.0 and 10.1. I noticed it doesn't work well when layers are grouped together, or if there are multiple layers under a map service. It's really strange, and I have yet to find a pattern. Also, I've used the template hosted locally with the same results. Bummer, because it seems really useful. I hope to see more apps like this.
Has anyone gotten the template to work with a different address geolocator? There's a place in code template to put it in, but I don't see how it's being used.