No one has commented so I will bite.
A. Don't make excuses about mobility. If I have 30 minutes available and I can with squat or stretch and get the same result. Do the easier one.
B. The mobility is terrible, there are much tighter lifters moving big weights, so see A. But don't make it a big deal.
C. Engage the lats, your bar path is not terrible, but as weight moves up it will start to be a challenge to get it back into position. Think doing a Lat isolation row.
D. I couldn't tell your foot pressure, but I think the way you catch the bar you are midfoot to toes on your second pull. First pull on toes, second pull on heels. Third pull... Get with me in 6 months.
E. Do c and d and your should catch in a better front squat position-- stay tight in your core.
F. Learn to catch the bar lower.
Do all those things and you're as good as 90% of the folks out there