Impossible to time the market, but your theory is sound. Keep stacking when it dips, play the long game. You should be sitting pretty ion 2-3 years time. :D
Just wish I had a bit of fiat on the sidelines to pump in, but I'm still waiting on payment for work done. The pains of freelancing!
I hear you. I'm still owed some money as well but still testing the waters pumping some in.