G'day
Interesting concept, i've never heard or seen anything like it.
The last picture by the sail shape looks as though they've taken inspiration from a chinese "junk"
Come to think about it, you do see the odd coastal cruiser with a sail attached to help stop rolling in the open ocean, so you only have the pitching effect.
Dave