Anandtech wrote a nice article on USB-C back in June:
http://www.anandtech.com/show/9331/intel-announces-thunderbolt-3

Intel's vision: we'd have USB-C rolling out by end of 2015 and with more volume in 2016. That seems to be what's happening.

Of course, this means that we'll have three variants on USB-C-to-USB-C cables: "charging cables" (i.e., USB 2.0 only), "data cables" (i.e., 10Gbps) and "active cables" (much more money, supporting 4K video, etc.). And from my initial dive into Amazon, we already see a huge absence of standardized labeling. You pick up a random cable, you'll have no idea what's inside. Sigh.

Still, it's impressive to imagine a world where every single port on your computer is USB-C (plus perhaps a mini-phono jack), including the power connector. It's also pretty wild to think through the security ramifications. You buy a cheap 120V wall wart for charging your laptop and... what's really going on inside that wall wart? There will need to be active electronics to support all the different charging standards. Could you hack a charger to hack your phone? Oh boy.