Looking pretty good for real! Also doesn't seem to have a ton of dependencies, so maintenance should be easier.
I think Barfi can be a good aid to kids & beginners, and you should probably position it that way. The UI reminds me distinctly of Labview - with the virtual I/O pins having little 'bubble-heads' and action definition within the block.