They require that you transfer all your BTC into their wallet. Otherwise no BTD for you.
Fishy as hell!!!
Not really, more than 28 exchanges including binance support the BCD and if you have btc balance in your exchange accounts, you will get the BCD coins.