Your solves are very similar to mine!!! I hope you don't mind me giving some advice, even though I'm barely faster than you?! I notice things watching your vid that I know I'm guilty of, and you're doing exactly the right thing to work on them. For example, there are a few occasions where you stop dead for a whole second mid-solve and look at the back slots to see if an F2L piece is there. As you (and I) know, you need to find this during the previous insert.
Practicing lookahead by slow solving is the only way around this, and something I'm working on myself. I aim at knowing where my next pair (i.e. both pieces, if not the case) will be during the current pair 100% of the time. I currently know maybe 70% during slow solves, which translates to about 50% during timed solves. If I can achieve 100% during slow solves, maybe this will be 80+% during timed solves, so I'll only lose my way 1 in 5 solves?!

In an ideal world, lookahead would be 100% during timed solves... I guess that's something to aim at?!
There are a couple of F2L cases that you do 2 rotations for. Watch your video back and see if you can isolate these cases, or watch out for them when slow solving, and look in the wiki for better cases (rotationless cases, or just something more efficient/faster). Again, this is something I need to do myself, but inefficient cases like this really screw with your lookahead, as it's hard to keep turning the cube round without looking at what you're doing!
Do you have the timer up on screen? I find that hiding the timer while running helps with stress and lockups during LL - when I used to have time displayed, and came out of F2L at say 10-12 seconds, I'd be racing to try and get the solve in sub 14/15/16 and mess up. Now I don't know how I'm doing after F2L. Occasionally I'll feel good in a solve, and be disappointed to find out it was 21.xx, but more often than not I'll end up with a 15/16 when previously I might have panicked and messed up.
There was one solve where you didn't have your full cross memorised, and had to look for the 4th edge, and another where you stopped for an age after the cross. Both will be resolved with cross practice which, as you already said, you're doing.
Keep up the cross practice, BLD crosses, slow solves, and try to get 100% lookahead in slow practice. That's what I'm doing - hopefully see you at sub-18 in the near future!