Wow you people baffle me again and again how you take things way out of context. New technologies are always going to be developed, but its how they go about it that is important. Simpler is the most important fundamental of design, the less moving parts, the more reliable it will be.
That design has a weakness right at the top of the engine, if something up there fails it will blow the top off. Engineers don't think the same way mechanics do, they design things to function on a computer, but often times the design isn't practical, its just too complicated.
I have already, within a day, figured out how to make that engine more reliable and less complex. I could even draw it up and make an animated representation exactly the same as they have. I'm lucky enough to see it from both perspectives, as an engineer, and a mechanic.
Instead of running so many extra parts on top of the engine, just make the very bottom of the cylinder barrels telescopic, so the head can stay one single bolted together unit, but the whole thing can move up and down to change the compression. Then run a variable geometry expansion chamber and have flexible hoses run fuel and cooling.
Since it is a two stroke, the crank case transferes air and fuel to the cylinder, so you only need very simple seals on the telescopic part, and they would be easy to change as well. Additionaly, the telescopic system could run off simple rods with hydraulics. The whole thing would be easy to take apart, easy to repair, and be much more reliable.
I'm never against new ideas or technologies, I just hate it when I see engineers get alot of money to do horrible design jobs that could be much simpler and more reliable.