I'm having trouble finding more information about this potentially nifty machine. Their site offers no technical specs and the video just does a good job of explaining a growler isn't as good as draft, and drafts should be on your counter, next to your coffee maker.
Albeit, it's a cool idea...