Dean, I watched your vids, and you have a very solid game. The only advice I can give you is to delay your push away a half of a step, or a whole step even. Your timing is a bit early and you are not getting the most leverage from your leggs.
By delaying the push away a half of a step you will be in a stable position when the ball get to the release point instead of still sliding or at the same time. You will be able to tell when you do it right by the ball being straight down at your side on the third step, as it is now the ball is almost to the top of your back swing on the third step which causes you to take a quick choppy 4th step instead of a stronger and lower 4th step.
Fix this and post another video, I doubt I will be able to see much else on line though, once you get to a certain point it is about impossible to see little neuances online.