Of course, no strategy is guaranteed to work long term, even after past/short-term success (including buy & hold). But I did backtest the strategy on 70 years of monthly S&P 500 data, and the strategy outperformed a simple buy & hold pretty soundly.
If the strategy continues to prove successful 6 months from now, I'll gladly share the details if any of you are interested.