First of all, MAJOR RESPECT for being the first person to post your swing here.
So there are a lot of really good things here, good turn, good spine angles, and the better thing is that there the things you can improve are relatively easy.
As mentioned above, one of the most important things is to get set on what your want your grip to be, because after that, all subsequent arm positions, turning motions, etc.. are dependent on your grip.
You look to have a very strong grip, the key is to decide if that is the grip you want to continue to keep, or make adjustments. Make those adjustments now, a grip change is one of the most difficult things to do in golf.
I too am not an instructor, but there is one matchup I do see that is causing a bunch of chain reactions.
In general, the stronger the grip is, the less the club face should be pointed at the ground at p2 (p2 is the position where the club is parallel to the ground in the backswing).

See how the face is pointed straight down at the ground? For someone with a weak grip, that can be a plausible condition, but strong grip coupled with super hooded at p2 can cause the motion at impact you are seeing.
From that position, the general face rotation in the backswing is done, as the rest is the finish of the turn and raising of the arms. At the top, you can see the face is pointing to the sky, which is effectively very "closed".

DJ's club face at the top is like this as well, but he has a very weak grip, and also an incredible body turn to prevent the ball from going left. There are plenty of golfers with that position at the top, but the ones who are successful with it have hit from that position their whole lives and created their own ways to do so.
On your downswing, your body is making compensatory moves to keep the ball from going left, because from your current position, if you rotated with any additional manipulation of the club face, the ball will go left hard.
Coming into impact, the face is already closed, and your natural instinct is causing you to stall your shoulder rotation and your right hand. actually tries to keep the face open through impact.


I'm not going to really get into how to fix it, as I'm definitely not qualified enough to do so, but the above is what I see.
Find an instructor who can help get your p2 position into a more neutral place, better matchup of grip and face position. Once you do that, some of the compensatory moves towards the ball on the way down will start to disappear.
What area of the country do you live in? There are plenty of members here who can recommend quality instructors. As the above guys said, we have all seen too many good golf potential ruined by poor teaching quality.