I'm planning to do similar way:
1. Waves token for pre-ICO with lock-up for sales untill ICO ends (for guarantee that there is no trade)
2. Finishing smart contract
3. 1:1 conversion of the waves tokens into erc20 tokens (token holders will be sent tokens to an address, that confirms the ownership, then the ERC20 tokens are sent from the smart contract (a pool for such action reserved)
4. waves tokens are burned through the node option:
curl -X POST —header 'Content-Type: application/json' —header 'Accept: application/json' -d '{ \ "sender": "string", \ "assetId": "string", \ "quantity": 0, \ "fee": 0 \ }' '
http://127.0.0.1:6869/assets/burn'
Would it be acceptable for community?
Waves community and network has its advantages for the assessment of the project (pre-ICO). If pre-ICO is success, than there is sense in making ICO. When the pre-ICO min is not achieved, people get their money back and story ends..