Biggest flaw that I see is that you're stepping off in the weights with your left foot. This puts your hips completely opposite to where they should. End result is that you land the final spin with your hips seriously "closed" and have to throw around your body.

To correct this, don't think you're going to "run" at the corner. Think you are going to "rotate" into the corner.

You should also practice no spin throws. Just stand in the "power position" at the trig with left foot near the left side of the trig, right foot about 2-3 feet back from the right end of the trig. Swing the weight back and and drive right hip forward and follow with the weight. This is where you want to land your final spin.

BTW, the high point of the weight's arc should be forward over the trig, not out over the left or right side.

Here's a nice slow demonstration of the two spin weight throw...