So I just take a peek at their ETC deposits rule and the message is as follows:
ETC deposits are available after
595000 network confirmations.

Is that some kind of error or would customers really need to wait for few months before they can use their ETC they send to that exchange?