Mike, thanks for the blog post. Few lines about how the name mangling issue was addressed would've been interesting know on the blog.
There's a link in the post to the documentation describing the enhancement. As for how Rainer settled on that solution, I'm hoping to get a guest post out of him (though I haven't asked him yet, so shhhh!).