“if timing screws up”
My first thought,too. A little mis-alignment and I think you would come to a sudden stop.
And the engine would disintegrate. You have to wonder about failure modes.
It certainly is an interesting design.