I don't really understand the purpose of the lengthy wing down approach. The wind at runway level is almost always totally different to the wind at e.g. 200', so why put in the slip so high? it's not like you can hold the same correction all the way to landing.
With the crab method you are working with the natural stability of the aircraft. Momentum keeps it travelling in a straight line, which means that as the wind changes with gusts etc. the crab angle changes automatically to compensate. The drag is the same as normal, which means that you fly a normal approach, with the runway in a different place in the window.
When you round out over the runway, you align the nose with the runway and kill any drift with aileron. "Kick it straight" is not a good description. I don't understand the concern about timing either - how do you judge the timing to round out and stop the descent? If you don't do that before you hit the runway it would also be bad - but we manage to judge it OK.
With a wing down approach, you are fighting the stability of the aircraft. Every change in the wind needs a change in the amount of slip. Every change in the amount of slip changes the drag, which changes the rate of descent, which changes the power required. Then you fly through the low level wind gradient and most of it goes away. It just seems like a lot more difficult approach for no benefit.