He looks really good. Running 34 mph from 32 is a big jump. It took my son most of a season to get there in tournaments including multiple scores of 5 or 5.5.
A few things. Before the pullout have him stand in the white water not the curl. That will make it easier to generate consistent width.
I would think about delaying his turn in (and correspondingly his pull out) for the gates a bit. It looks like he is a little shallow and letting up a bit. This will swing him wider and earlier into one ball and help set up the whole course better.
Think about having him try to run some shorter line lengths at slower speeds. Have him try 22 off at 28 and 30 mph. When he runs those have him look at 28 off. The fundamentals learned at shorter line lengths and slower speeds translate very well. I think this helps a lot if he is banging his head at 32 mph. Mix the sets in though don't stick him at the slower speeds. If he is doing two sets in a day maybe have him run the first set maybe 28/15, 30/15, 30/22 if he runs that try 28. Next set run 28/15, 30/15, 32/15 and hopefully 34.
I think doing that will help him at 32 and 34 mph. My son was coached by Jaret Llewellyn when he was in Boys 2 and that recommendation helped him.