I love the idea. Just some thoughts.
1. What if the URL I want people to like is not Open Graph ready. Then what's shared looks ugly on the news feed. I know this is supposed to be my job to take care of, but when creating a campaign, there was no reminder about Open Graph and the possibility the story on the news feed will look ugly.
2. Folks could just email the link to their friends after they obtained it by liking the link. And, what's stopping them from quickly removing the like from their profile?