Its how Google + and Facebook handles the process. Google + handles the responses within the email (Gmail) and Facebook handles it from Facebook's servers. Or that is what I remember from the article.
One thing though.. I may eliminate the acuaintance circle as you're either my friend or not. HOWEVER... I should make different circles as some people I know are not friends with others. The problem of being Switzerland sometimes... Sweden, not so much. :D