I love this idea! Do y'all push/pull the data to OpenStreetMap at all or the users have to add it all manually?
I really like the idea of contributing those photos back to OpenStreetMap actually... right now I have Google Maps on profile pages but only because we absolutely need the Google Places API for accurate hours (that's really the only spot businesses update current hours at the moment). But I could see swapping for OSM at least for maps in the near future.