Nice, that's def a significant improvement, esp the % drawdown.

For a even better comparison it would be interesting when you factor in the transaction costs. This is often part of the reason why buy & hold strategies perform better.
Andrew made a nice blog post on how to incorporate realistic transaction costs in a Zorro script, see https://www.vitaltrades.com/2020/07/14/adding-exact-fee-and-credit-calculations-to-zorro/