This is what bothers me the most. Coinbase previously had indicated only withdrawals would be enabled by Jan 1st, which means they'd have a form where you could claim your BCH and have it sent to your private wallet address.
Somehow this turned into "Actually we'll allow full trading. And surprise! We're not even going to tell you about it despite working on it for months, we'll just unleash it on a random Tuesday evening."