After seeing your videos and reading the rant on "text" (programming code) editors, I can see that the AST editing experience tailored for the underlying syntax/language/... leads to an excessive amount of commands/operations/... the user needs to learn first. It feels even more difficult than plain vi bindigs.
Therefore I dare to propose adopting the "Leap technology" as the way to lessen the amount of things to learn.
Thoughts?