Can boats go downwind faster than the wind (ie could you outrun a puff of smoke as it travels downwind).
The answer is yes. First, because in suitable conditions Cherubs and other high performance boats do that, ....
Imagine there were two cherubs, tied together with a long bit of very stretchy bungee - this makes one 'boat'.
Then both sail downwind at normal gybing angle but on opposite gybes. ( and gybe back together before the bungee gets too tight ), gybe again before they crash, and repeat.
So the effect is that each cherub is going downwind faster than the wind, but since they are connected as one 'boat', the middle of the bungee or the middle of the boat IS going dead downwind faster than the wind.
The windmilly thing does the same, the middle goes dead downwind, but with the blades sweeping in a circle instead of back and forth. The sweeping or sailing at an angle, + apparent wind , is the thing that makes the difference, by extracting energy from a bigger amount of 'wind'. Which is why it's faster to gybe downwind rather than dead running.
Interestingly, the AC boats both sailed vmg upwind and downwind at more than twice the windspeed, so that if some smoke was let off at the top mark at the start time, the boats would have sailed to the top mark and back again to the finish before the smoke got there. That's fast!