there might be some confusion - there is no plan to get rid of CustomElements at all, the polymer guys just haven't shimmed the missing CustomElements.registry, they simply don't shim CustomElements at all if it's natively implemented, and Chrome Canary naively implements it but hasn't implemented the `.registry` property.

That said, we might be able to do something like what you're suggesting.