Is it though? They don't really explain how it works or show any diagrams, and they said it was "inspired by" the trompe. So I'm a bit confused on that point.
It really looks more like a mashup of a centrifugal compressor and a diffusion pump. One where water instead of oil is used as the working fluid.