Most of what you propose can be done with Bitcoin, it doesn't need a "smart contract altcoin" with a turing complete language.
* The smart contracts used would specify funding targets, and other vital details.
* The first 100 (or 500 - for example) donations all earn the right to be (optionally) participating in a trustee group (DAO = cannot be done with BTC / possibly vote in the forum?)
There are several methods how you could implement that.
One is to develop a token which tracks the donations. This can be done without problems using existing token platforms which can be "extended" to allow more complex rules (I have myself made an experimental implementation for something very similar to an "investors community" once). The users (in this case: the donors) however would have to run not only the token software (Counterparty, Runes, etc.) but also a plugin or extension for these rules to work.
You could also use the
RGB platform I think, which is the most "modern" token and smart contract platform for Bitcoin. There, you would set up the smart contract off-chain, but RGB could track the UTXOs of the donations.
But in general the big problem is that in the end, someone has to buy the ads, probably with fiat because I don't think Super Bowl will accept a Bitcoin-based platform like
Anonymous Ads So in general this person could simply set up a Bitcoin address for people to donate these funds. The "first 100 donors become trustees" rule does, in my opinion, not really add trust. First, you risk that scammers rush to get these 100 donor slots. If the scammers become the majority, then they could steal the funds. And second, the problem would not be solved, the person buying the ads is still a single point of failure.
You could design a complex system with periodic evaluations of the trustees, which would then have to regularly do "marketing actions" for Bitcoin with the donors' funds. This probably can be done with RGB too. But don't underestimate the complexity of such a system.