Earlier quoted context omitted.
Hmm. I would argue that we're still in step -1, though the clean shaven folks have finally started listening to the neckbeards in a few circumstances and are slowly moving around towards step 0. Most people still can't actually route IPv6 over their tubes without going through a tunnel broker. At least for home, small office, and companies that aren't tech heavy, it's still firmly in the neckbeard camp.
Well, you definitely can route IPv6 over the public backbone. If you get an IPv6 address in SF and I get one in NYC, we can already talk to each other. That is how we got past step -1. Dual stack is now a pretty standard setup on a non-trivial, though still small number of networks. For example, Linode, Comcast, T-Mobile all support dual stack on at least some of their networks. What we have not quite reached yet is…
However, just checked last night and discovered that they'd added a new feature that would tell you when your CMTS was IPv6 ready, and it turns out that they've finally upgraded me. I could finally switch off my tunnel and use a real, routable address. Woo!