I am nodding along, but we can't say we write in assembly for speed, if we don't achieve much of it, can we? Especially if portable C turns out to not actually be slower.
I'm currently writing an ML derivative language for smaller systems and I hope that'll be practical while at the same time being a better alternative to C.