It's good to see them take this step but they should let their customers have their BCH as soon as possible. It's not much different than your stockbroker withholding a dividend or split stock from you.
A broker holding your stocks for you "in street name" seems very similar to a blockchain exchange holding the private keys to customer deposited coins.