Not so, every sailor know that it is possible to create a force which acts(to an extent) against the wind. ie negative drag. They are only claiming that it will give some forward force at certain limited angles of wind. This is perfectly possible. In fairness I have no data about t...
@Ginkatsumaru
I am fairly sure that is her point, rewatch the vide