Try to sit straight; don't lean forward and try to get your legs back a bit. I think your legs will be better if you move your seat a few inches orward in the saddle. It should still feel comfortable and not stiff. Give some slack in the rein to let him come down with his nose, and try to stop him more with your seat than your hand; this will get his legs under him instead of his weight forwards.
Focus on getting him exactly where you want him but don't mind the head as much. Use your body to bend him when you turn or walk in circles (remember not to lean to the side, it's easily done), keep an ever so light contact on the outer rein and barely noticable squeeses on the inner to help him bend. And be quiet withyour hands when he does bend.
Well, I tried at least, it's hard to say much just based of photos. But you can try thinking of that if you don't already do that :)