A lot of (manual) work went into making this simple demo happen.
These are some interesting reflections on the present state of the tech by Gregory Maxwell:
https://www.reddit.com/r/Bitcoin/comments/47rk85/first_succe...
I suspect there's a great opportunity here for startups. The theory is sound, and tooling (UX) needs to be built around it.