Well, yeah, I was being a little harsh on C. Though C++ was a patch to try and bring new features to C (OO, templates, etc) and to fix things which were perceived as flaws (for example, having to define variables at the start of a function). It succeeded too, but also introduced much much more complexity, more undefined pits of doom and other flaws to the language. Now they want to patch this? I say no - switch to a language which never had these flaws to begin with and be done with it.
Besides, how long will it take for compilers to really support C++0x anyway? By the time its fully supported, I'll hopefully have stopped using C++ entirely. (Yes, I still sometimes use C++)