You ride him very well, he doesn't look a horse that's easy to ride, his form varies from fence to fence, practice makes perfect:)
What worries me is his speed, once the fences get higher he may flatten and start hitting them, hard and scaring himself, which you don't want, he obviously loves to jump, you need to use that to your advantage.
Have you tried any grid work and placing poles?
A good exercise is a long grid, just cross poles with barriers at both sides, you drop your reins and let him work it out.
I worry that he relies too much on you, he's not thinking, he's like 'yee hah this is fun lets go'.....one time you'll come unstuck, you can't hold him together every time;)
Does he jump higher fences, 3ft6 and up without rushing like that?
He would make an awesome cross country horse:)