I think it is too late to switch now. Too many people are used to using BTC.
It is not too late to switch. I have seen several places that use the XBT abbreviation. I works well for places that do foreign exchange, where you see the other currency codes. We will see over time, but I suspect that soon everybody will recognize both XBT and btc as abbreviations for bitcoins, just as you might see gold abbreviated XAU or Au, depending on the context.