Looks pretty good. You're not trying to jump for your horse. You're staying up and letting him come to you which is always good.
I think adding impulsion would help your straightness problem. He seems squirmy and not sure he really wants to get there. I'm also currently working on straightness. One exercise I'm having some success with is setting up a fence at 3:00 & 9:00 O'clock. Leave the rest of the arena open for 20 meter circles. Pick up a canter and establish a good quality canter on a 20 meter circle. Stay on the circle until it's metronome perfect. When you're happy with the rhythm, come off the circle out of the corner and jump the fence. Then immediately start circling again at the other end and repeat. It's a fun exercise. Hopefully it will work for you too!