Seems a little indirect. I've done plenty of sales in the past and it seems to me that in many cases things need to be actively sold rather than waiting for a buyer to turn up.
My opinion is a bit uninformed as I've never sold a company for any significant price, but I can't imagine a company with 1+ billion market capital making a bid on a smaller company that has less than $10 million revenue.
At that revenue, you should be able to contact someone to do M&A for you or get you in touch with the business development teams. You won't necessarily have to do this... if you don't know how already. Just pay someone.
This is the correct answer. Large companies are always on the lookout for possible competitors as well as businesses with a complementary model. When you gain traction you'll get the call(though you can assist the process somewhat, as pointed out above)