If the sale fails to hit the target will you consider relaunching the ICO using the ethereum platform. I think you have demonstrated that bitshares is more than capable of dealing with the transaction volume but nevertheless it is not a hugely popular platform and I think that is discouraging people or at the very least failing to hook into the network effect that ethereum has built for itself with its ERC20 tokens. People expect erc20 tokens to be listed on regular exchanges because it is easy for regular exchanges to do so. People also know how to secure their ERC20 tokens with a hardware wallet and dont have to trust a web based system with the large amounts of funds required to meet the project requirements.
If you refund first and then re-launch you will have also very publicly demonstrated your trustworthiness.