I see 1 btc worth btcd is about 14k kmd, so buy kmd to sawp is better than btc investment? And we need to withdraw them? The date of snapshot?
What are you basing that on? The current BTCD price?
Right now BTCD is trading at .00375. So 1 BTC will buy you 266.67 BTC. The swap rate is approximately 50.4488 KMD per BTC. So 266.67 x 50.4488 = 13333.33 KMD per BTC (through BTCD swap). And the BTCD price is fluctuating between .0033 and .0041 recently, so I suspect your calculations were made when BTCD was a little lower.
KMD ICO ratio was 7746.522 at the end without the bonus. BTC was 20% lower then in USD terms. So 20% extra is 9295.8263. So you still do better right now buying BTCD than you would have during the end of the ICO, with no bonus.
However BTC went up 40% since the start of the ICO on Oct 15. So that means 7746.522 * 1.4 = 10845.1308 + 25% bonus = 13556.4135 KMD. So that is actually 1.5% more KMD than you would receive at start of ICO than right now buying BTCD at .00375 and swapping it.
So those who bought at the beginning of the ICO probably did better than if buying BTCD to swap right now...especially if they were buying a considerable amount. BTCD volume on Poloniex is so small that you can't even buy 1 BTC worth, without shooting the price up 10% or more.