Overall the swing looks pretty good. You have a lot going for you. Need to clean up a few things. First you overswing too much. I stopped your backswing were you should stop your swing. I would think 3/4 or maybe 60% backswing length. Just get it shorter. You seem to have good clubhead speed, and a more compact swing will help your control.
*Good backswing length on the left, overswing length on the right. Try to see less club between your arms.
Ok here is the picture bellow you really need to change. See how your get a C shape at the top of your swing, your right knee has crashed in. Your back is falling towards the target. You need to stay much more centered.
*You on the left, Rory on the right. See how Rory is much more coiled around his center, while you are bending backwards. Don't bend backwards over your swing (haha, pun intended!!!) More importantly try to keep your right knee more away from the ball. Your right knee collapses as you overswing and your weight moves towards the target. See how Rory's back and knee line up straight in a line. Get more like that.
Some videos to help out,
This one will help you feel the right position at the top of the swing, as well as a centered pivot position. Really concentrate on keeping your head steady, don't let your weight fall towards the target.