i think the idea's cool. The syntax blows though.
With a reformulated syntax, I think it'd be neat just to use it to visualize your code, I would imagine in a proper IDE it'd be fairly simple to code.
Think of a BASIC variant, but instead of procedural, it uses the 2d flow. You could even add a third dimension for a new thread (easier to read when you don't have multiple threads coming out in 2d). You could in fact program the IDE in dbp with awesome 3d graphics, use it to output in a computer-readable format (source code), and write a proper compiler in a lower level language, and call upon the compiler just like a standard IDE might.
You could even write the IDE to output in standard c++ (or whatever), and use a regular c++ compiler.
It'd be completely revolutionary, and awesome, I think.
Hurray for teh logd!