Setup: The arch in your back is also not ideal. Having this arch restricts your shoulder turn and forces your lower body to be much more active in the rotation. This leads to poor balance going from your back foot to your front foot. It also appears that your grip is just a tad bit too strong. I imagine this is to help compensate for the occasional push you likely have when your weight transfer isn't just right. Lastly, you are too close to the ball and actually on your toes at setup. You will have to return to this position. The majority of that effort will be with your arms. Your body is more or less going to get in the way and not supporting the motion at all. You will also be quite steep into the ball and hit many pulls or cuts.
Finish: On your finish, you have rolled to the outside of your front foot indicating that you stayed a bit longer on your right foot. This hang back is your effort to keep the club from hitting the ball from the outside (See appendix A for more). If you were to move to your front foot you would surely pull the ball. Your steep angle combined with the strong grip, you don't have a choice but to keep your forearms from rotating with the rest of your arms... again you would pull the ball. In effect, your setup sets you up for a pull, and you're doing everything you can to avoid it. You can really see your forearms have under rotated by looking at your finish. The club is nearly horizontal to the ground when it should be pointing back to where the ball was. You have "held off" the finish.
Apendix A: When you set up with your weight on your toes, you will move toward the heel of your back foot on the backswing. By keeping your weight on your right foot, this allows you to get your swing axis further away from the ball and give you more room to bring the club in from.
If you take a club in your index and thumb and swing it back and forth... then as the club is swinging back, pull it closer to your body. You will notice that the club's position will start to swing closer to you as well. Once you do this, if you keep your hand close to your body, the club will move from inside to out. This is what you are attempting to do by hanging back on your back foot.
Solution: There is hardly a thing wrong with your swing. It has more to do with your setup than anything else. I suggest you move a few inches further away from the ball, allowing the club to move more AROUND your body than up and down. Once you have done that, you should work on my "Walk Through Drill" found at
http://gzi.mine.nu:65433/golf/online...ugh_The_Finish
This drill is to help you learn to connect the swing of the club to the movement of the body as well as proper weight distribution.
You may also want to look into neutralizing that left hand grip and allowing your forearms to move with the rest of your arms, not resisting their natural "roll" with your upper arms.