What's interesting to me about the sine wave theory is how it completely differs to the theory I was taught by my old Shorinji Kempo Sensei. We use this same Sine Wave Motion in my ITF Club, but if I am honest, I despise it:
It feels very unnatural for me to bob up and down after almost every technique or movement in a form. In contrast, Shorinji Kempo emphasised on keeping the top of your head at a consistent level regardless of your movement, so when we stepped forwards we would bring our feet together half way through the step, and maintain an odd squatting position - then we proceeded.