I disagree... A clumsy GUI is no excuse to dismiss the idea. We can always make a better GUI.
The point is this: If we can let the computer do the work, including during programming, then maybe we can focus more on design of the logic rather than keeping the entire programming model in our brain all the time and having to build a new one every time we hit new code.
Its definitely a very nice idea. Actually I can think of one program I worked on which is really a logical configuration tool which could use such a language instead of what it does and it will be simplified many times over.