These are my suggestions:
At address:
Spead your knees a little more
both hands should be more tight and closed together as one unit
top:
as someone said, reverse pivot. Your center shifts in front of the ball, right knee should bend a little more.
Dont hold your head in one place, it should be behind the ball a little
I think I'm seeing too much right arm. Was your right elbow flying out and not tuck in?
finish:
Your spine and your head look too vertical, they should be at the angle same as your address.
Front knee should keep bent.
This is my personal experience. I used to be just like you having my body, head, knee straighten out at finish. The result was having alot of thin shots because of tendency of lifting up everything, including the club.
Now I always keep my head level (allow minor degree of sideshift, NO up/down shift whatsoever), both knees flex in same degree as address.
For my finish, I always tilt my head in the same degree as address (look at Paula Creamer), so both eyes tilt as well as they look where the ball goes.
The place you took those pictures look awefully tight, did you have space to swing at all? IF you were just doing the swing in slow motion your information wont be too acute at all. Many people think if they can do it in slow motion then they can do the exact same thing on a real shot is wrong. Have someone take pictures for you in driving range would be great.
