general 'user' donations wil be small. i would look at coinmap/bitpay/coinbase merchants and other services listings pages to find bitcoin business in your country, and ask them to help endorse your campaign
100 businesses donating just 1 btc each is alot easier than trying to ask 10,000 users to donate 0.01 each especially when that $500 per business could potentially save that business thousands later.
Yes, I think that you're right about that. Anyone who can point me to the right person to reach out to at such businesses, please send me a PM or an e-mail. I'm afraid that it'll be lost as spam if I start sending what looks like begging e-mails to info@bitpay, info@bitstamp etc.