"Teams must be transparent & successful, or else 100% of sold tokens are refunded & burned, thereby eliminating the project"
source:
https://daomaker.com/dycoTransparent and successful are subjective terms and open to human interpretation, this means you would still be at the mercy of human judgement and honesty. I would prefer a model where any refund mechanism is coded into the smart contract and lets the individual investor decide if the team has been transparent and successful. Release of funds for use by the team should be done in stages and subject to a voting mechanism based on number of tokens. Anyone who disagrees with the release should be able to refund their investment for 80% of the USDC held in their name by the smart contract.