It does correct a bunch of the most obvious mistakes and limitations of the C language but it doesn't go far enough to make switching over worthwhile. He fixes the obvious flaws like the char/byte mixup, but doesn't really generalize the variable types.

I suspect he also made a mistake in including a garbage collector. While GC is a good idea for some languages, many of the things that people still use C for are not appropriate for GC. This blocks the language from being that useful to the very people that might be interested the most.

Still, I can see one posibility for it's use. It is a small enough jump from C that C compilers are likely to go ahead and throw in support. This does depend on the language building up some level of support on it's own. If this happens then it's liable to pick up some steam simply because it will be a tool that everybody has access to.

Jay