For the past year I've been trying to fix C with my metaprogramming tools and I've came to the conclusion that C is "unfixable". C's syntax and type system are both fundamentally broken and cannot be "fixed" without it looking like a different language. There are some things that cannot be expressed in C, even with "fixing" it. I've done all the "improvements" you've suggested and much, much more and that doesn't solve the underlying problems with the language. There is a need for a new language but fixing C doesn't solve it. I want a better sanity of life with a new language and fixing C isn't that.
Also, how is Cling what I want? "Cling is an interactive C++ interpreter..." and "...uses just-in-time (JIT) compiler for compilation." This seems like the exact opposite to what I want.
The language dale, doesn't appeal to me. It does have some nice "features" but not what I need to aid me solve my problems. My language has a lot of the "features" already and plus, it's not in the lisp-syntax.