To reiterate what smooth just wrote, the fact that it is happening while the coin is already known and people had time to judge the coin, the project and the team, should definitely help in making it more acceptable. Also, I'm not a big fan of "set in stone" here. My experience proves that, as long as people know that the rules can change later on, there are OK with it. When (possible) changes is part of the contract, this is fine - only unexpected changes should be avoided, changes announced well in advance are OK.
That being said, donations should be handled as they are now: dev decide what to do with the money. Not the competitors, not the donators, not the big investors. This is what we did until now, it allowed us to diligently make the most out of it and, if this doesn't suffice, MEW will act the exact same way.
If this is not enough, consider that governance would become much harder: all of a sudden, someone else than the devs could consider what is a priority without necessarily having all the information to make an informed decision. We would spend more time discussing than acting. Shills and trolls would invite themselves in the discussion to try to sabotage it all. We would have to keep two different accounts: one for money we can use as we see fit and one for money we must ask for usage.
Much
If someone is not comfortable with giving us a blank cheque, then one could use this money on one of the many crowdfunded projects that will pop up later on. Keeping in mind that some crowdfunded projets might never happen if the fundations are not paid...
Still, this is good to have some constructive proposals for ensuring Monero will thrive. Keep it on!