All the 3 options are okay. You have to keep in mind, that with the nature of the Internet, you are not really going to be able to control which one of the 3 technique people/other website owners you, so essentially you can't know what people decide to do.
Another oppurtunity would be to implement something like www.repost.us (I saw that discussed here a couple days ago) and when I took a look at it, it looked interesting. Check it out.
I hope that helps. And yes, the most important aspect would be to make sure the content you are adding should be seen by Google on your website/blog 1st. If you are using WordPress or something like that, I would suggest using a plugin to publish and ping to Google an updated XML sitemap as soon as a new article is added. That should so it for you.