I like the idea, but my first thought was that Apple's iMessage social graph may not be interconnected enough to work. I think that a rating service needs some level of critical mass to succeed. Many restaurants on Yelp only have dozens of reviews globally; if we are going to restrict the pool of raters to first-hop contacts, I wonder if the average user will have enough contacts to get a significant sample size.