That is an interesting concept to get a refund with flexible terms and conditions but how it will be helpful for any project in the future. This will create so many problems when any project meet the soft cap and people request for a refund than how they will continue?
First of all, this is an experiment.
1. The current ICO model concept is design only for new consensus math models provided by scientists and developers. That's it and we can stop here but not...
2. But this design is used by various projects which even does not understand what to do with money and they build cryptofunds or invest into other ICOs by using their own due diligence.
3. Also, it is used by projects which finally do not provide the value
4. Also, sometimes you can send money to hacker address instead of token sale page. Over 10% of all ICO money was stolen.
So this blockchain can try to solve 2-3-4 problems by providing a new property integrated with the protocol.
You will be able to refund all kind of transactions. Does not matter did you send it to single or smart-contract address.
Hm. But you still can send ETH to the tokensale contract without Refund period and get the `award for trust`
So first people who send ETH with `full trust` can give the `money to continue` and `award for trust`
As far they closer to the goal the `award for trust` is less and less
This type of consensus can be applied to regular teams who build the interesting projects but still have to overlap some barriers.