Maybe this is old news to some, but new to me so I'm sharing. With a 1.2L motor in this configuration they can eek out 160hp(!!).
Like the wankle rotary they can be stacked, unlike the rotary motor they have been developed to run the "units" independently.
http://www.engineeringtv.com/video/Opposed-Piston-Opposed-Cylinder
The power density of these little guys is supposed to be incredible. How much power could they make out of a larger displacement??? They claim 4x the power vs a "comparable" standard motor.
Another benefit, the crankshaft sees very minimal force since they are "perfectly" balanced.....

