First of all, I ride jumpers and eventers, not hunters. I don't promote "pretty" I promote "effective". If you do hunters, this may not be what you want.
You are pinching too much with your knees. As a result, it has made it almost impossible to maintain good contact with the inside of your lower leg. This has allowed your lower leg to swing way too far back. The lower leg MUST stay forward, at the girth, to act as a counterbalance for the weight of your upper body. You have no way to balance yourself, with your lower leg so far back. As a result of that, you are totally dependent on a crest release to keep from toppling forward. Unfortunately, your crest release is on TOP of your horse's crest. This makes it impossible to give the rein when your horse needs it. You have really restricted his head and neck damaging his ability to stretch over the jump.
The same, laying on neck and jumping in front of your horse.
Better position. You are flowing better with your horse. You haven't fallen onto your crest release as much and have a lighter contact. You lower leg is still too far back, but it is better.
Again. Laying on neck due to lower leg going too far back. The horse is very tight in his top line over the jumps. If you could get that lower leg to the girth, so much would improve.
Big time laying on the neck and too far forward with your upper body. The lower leg is in a better position, but your knees are tense and, as a result, are not flexing and allowing your seat to move back over the middle of the saddle. His head and neck is really restricted.
I would work on riding your two point with no hands (out like an airplane). This is easiest on a lunge line. When you can keep your lower leg at the girth to counterbalance your upper body at all gaits, set up a jump grid. Tie your reins in a knot and when you start in the grid, drop the reins and hold your arms out. You will only have your lower leg to counterbalance your upper body. This will really help get that lower leg forward, where it belongs.
Hope this helps!