All great advice above. Thought I'd share two things that have helped me break through to faster speeds and shorter line lengths. These are more the philosophical aspects of skiing rather than any major physical changes.
1) Gate Shot - Listen to Rossi & Trent's podcast on gates, specifically the portion about timing of the turn in to the gates. Your position looks good through the entire gate but I think you can be more efficient (and connected to the boat) simply by adjusting your timing.
Rossi talks about the relationship between the skier, ski & boat at the end of the glide (turn in) to the gates. This is rather interesting to me as it seems most skiers determine their turn into the gates based on their relationship to the buoys and are not focused on what the boat is doing at that moment. You get all your energy from the boat so it's logical to look at where the boat is when you turn in to the gates.
Your pull out and glide look great - plenty of width and good body position. At the end of your glide, the boat seems to have already started to advance down course (in proximity to you) before you turn into the gates. While we can't see the boat in the video, the rope starts to fall back towards the transom and you're still pointed down lake. At this point, with your ski still pointed down lake, you're giving up energy to the boat and essentially behind the boat before the pass even begins.
Rossi & Trent talk about having the ski turned in towards the wake as the boat starts to advance (pull away from you) down the lake. When the boat advances, you want the ski (and your body) moving towards the wakes so you can take advantage of the boat's energy, gradually increase load as you enter the white wash and have max pull behind the boat.
Again, listen to the podcast as they do a nice job of explaining this theory which I've found incredibly helpful. Turn in should be determined by your relationship to the boat, not the buoys.
2) Handle placement into the buoy - Listen to Will Asher's "The Water Ski" podcast with Matteo. Will talks about loading behind the boat and staying two hands long coming into the buoy. Cool theory for us longer line skiers who aspire to ski shorter lines. Handle management is a huge key to generating width. When the boat speed increases we naturally end up coming off the handle too early because everything seems fast.
In both the originally posted video and the "earlier pass" you release (reach the handle) to too early. Off the pull behind the boat, you move abruptly to the inside edge of the ski, point the ski right at the buoy and reach to the pylon. Some call this giving the handle to the boat. At that point, you've lost all the angle and speed created behind the boat and become extremely vulnerable. Tip of the ski grabs and you get pulled over....abruptly.
At these speeds & line lengths you shouldn't be relying on your reach to get the ski outside the buoy. As you come out of the pull, keep the handle close to your body which will help you swing out wide. For me, this is where you start to feel free of the boat and in more control at the buoy.
All of this will allow you to maximize the boats pull, minimize the amount of body movement (reach) at the buoy and ultimately stay connected through the entire course. With this stuff in mind, watch video of Will Asher & Freddie Winter from the boat's vantage point. Watch their ski in relation to the boat at the gate, how they pull behind the boat and where they release off the handle coming into the buoy.
The good thing is you're doing a ton of things right. A few timing adjustments and I think you'll be much more consistent and progress really quickly.