I know, I know, there is no way to interact with the Bitcoin Blockchain unless using BTC-Relay.
However, what's the secret of all the ICO's that accept bitcoin? Do they process payments off-contract? Do they really use BTC-relay?
Furthermore, how to credit bitcoin investors with ERC-20 tokens if they don't have a compatible wallet? Is a wallet generated for them in the back-end after signup?