Slow down your hips and 'feel' that the hands are dropping down with your back still to the target.
You want a bit more of that 'underhanded toss' feel - that right shoulder going down under the chin through the shot. That will allow you to have a finish swivel without the fear of a big left pull. You are effectively squaring up with the shoulders, rather than a horizontal hinge. If you can get a good finish swivel working, you can allow that right shoulder to go downplane all the way.
I'd bet that right now if you focus on the right shoulder going down, you hit some big blocks out to the right?
You may also find that a bigger backswing shoulder turn will give the 'time' to let the hands get back down before the shoulders pull them out and around. Experiment with allowing the left foot to come up like Jack or VJ and get that true 90 degree move.
It may help to have your left foot turned out just a touch, it looks like you have your left foot squared up to the line, which will force the shoulders out too soon. Crossline hip motion may also work well for you, given the smaller shoulder turn you have now.
__________________
"Support the On Plane Swinging Force in Balance"
"we have no friends, we have no enemies, we have only teachers"
Simplicity buffs, see 5-0, 1-L, 2-0 A and B 10-2-B, 4-D, 6B-1D, 6-B-3-0-1, 6-C-1, 6-E-2