Let me say this... there's a reason why ALGOL 68 is no longer used very much. At the time it was criticized for being horrendously complex, and there is some truth to this. Notice that the email points out all the different things you can do with ALGOL 68 compared to Go. If we were to compare all programming languages this way, wouldn't C++ be the best language ever?
A good language is not a revolutionary one, indeed, but it's kind of depressing that the state of the art is the same as 30-40 years ago, and it sometimes seems that language-designers haven't learned anything.
There's nothing I hate more about a programming language than exceptions to rules. And Go has plenty of those. I understand the pragmatism, but if some people are unhappy with C++ or Java, why make the same mistakes when designing a new one?