Ok, I didn't read any of the comments from everyone else, but I really wanted to leave a critique bc dressage is becoming my forte. :) First off, I love your improvement. These are the main things I noticed though.
-Keep your toes in, and your heels back a little bit more. It'll really help with keeping him forward, and I would work on driving him with your hips instead of only using leg cues. When you post, try posting a little bit higher, but don't grip with your legs! My worst habit is gripping, as my trainer says, "Like a crazy western girl."
-When he's trotting he should be "tracking up" which means that his back hooves should be falling into his front tracks. Eventually he'll be able to maintain a slower trot, and still track up it just takes muscle and practice.
-While your hands should be wide considering Cinny is a green horse, you should still have a little bit more contact, and try to keep your hands more steady. My trainer says you should have a constant light contact at all times, by ounces, not pounds, and when you get on the horse, your hands aren't yours anymore. They're Cinny's, keep your wrists loose, and your hands should give a little bit with a normal head bob at all three gaits (not that crazy head tossing. :P)
-To help with the head bobbing try massaging the reins in your hands(while still maintaining a light contact), give and take, give and take in a slow rhythm, it'll help get his head down and help to stop his nose racing the rest of his body.
Heres a page I like to read, they've got some great information about dressage that's really helped me improve my riding. :) Classical Dressage