One solution I've been kicking around is something like an escrow + shareholder voting. It would play out as follows:
1. Devs come up with an idea, decide they want to ICO to fund it.
2. Devs come up with game plan including set of milestones with timelines.
3. Devs reach out to escrow who arranges an ICO. ICO occurs, all ether besides a starting amount is held by the third party.
4. When devs hit first milestone, they show work to holders of ICO coin who then vote on whether the milestone has been achieved. Devs have to report any coins they previously mined or held so that they can't vote for themselves and agree to not purchase any further coins in a contract with the escrow. They also have to identify their relationships with any early coin buyers for the same reason. If they get approval from their shareholders, the next batch of money is released so that the work for the next milestone can be complete. If not, no money is released or the coins are voided and all monies are returned to the investors.
The third party company would take a management fee, purchase insurance to protect against theft of the assets, and be a registered US corporation so legal action could be taken if they committed fraud.
An added benefit is that if you are early to market you could help SEC shape ICO policy (assuming it's not too late) potentially becoming a mandated gold standard.