Welcome to the forum!!!
Classic "Reverse" weight shift there.
Need to loose flex in that right leg, and gain flex in the front leg.
Try this drill out. I really like this one. It kinda is a multi-tasker. It will get you feeling what the top of the backswing feels like, and a proper centered pivot. Notice in the video how his right leg looses flex (don't totally straighten it, let it loose flex), and how his left knee gains flex.
I would hammer this drill A LOT!!
Here is another drill that will help you get the impact position better as well. First I would work on getting that backswing fixed there, and learn to get a more centered pivot.