Unfortunately Yelp is pretty restrictive about working with their review data. (They only give you 3 reviews per business on the APIs, also they're hostile against scrapers)
Hasn't anyone seen projects that do similar things with Facebook/Foursquare/Yelp data?