I have different causal issues in my swing than you, but I share a result, the over swing. Mike can speak up if he thinks this is a bad approach, but one thing I've found really helps in not over swinging is to set the wrists earlier. If feels like WAY earlier, though in video it's just earlier. The issue for me, that I see for you too, is that we get to what could be a reasonable position at the top, and then after everything else has stopped moving, the left elbow bends more and the wrists cock more. Notice in the second pic from Mike above that if your left arm was a tad straighter and your wrists had maintained the position they were in 2 frames earlier, you wouldn't have rolled them over and wrapped them around your head. Your forearms wouldn't have rotated so much and the club would not have gotten to, much less past, parallel with the ground. That'd be a much better place to implement further changes to the swing.
I've found that if I think about getting my left wrist to its final position relative to the left arm at A3 (left arm parallel to the ground on the back swing), then I can more consistently just finish the turn with the body and arms, and when they get to a good position at the top my wrists have already finished cocking, so they don't drift even further back and get out of sequence and position. A good example is from a player with one of my favorite swings, Adam Scott. He's the world number one and all, so he doesn't have to set his wrists super early to accomplish this, but notice that his left wrists gets into its final relationship with his left arm around A3.5 (between A3 and the top of the back swing, A4). The very end of his back swing is his arms and upper torso moving into their final position without his wrists continuing to cock.