We will excuse the shorts (for now), but there's really no excuse for those calluses. Also, stop worrying about looking in the mirror for depth - you need to be able to
feel the correct depth, and you need to get your head down, which is probably the main reason you're not hitting depth. Also, I still think your stance is too wide, but the angles you've provided don't allow me to judge very well.
Since you know you're supposed to keep your head down,
why aren't you? It has become the single most common issue on just about every single squat form check we do. KEEP YOUR HEAD DOWN. There's no valid excuse for not doing so.
Knees have gotten better, but you still need to work on it. First, you're not setting them early enough. Once your knees get out over your toes, sit back and sit down. That's it. Don't let them (your knees) move forward any more. Watch your bar path on the first set - see how it slides forward? That's you, getting into your knees. Sit back / down and BEND OVER to keep the bar over the midfoot. Hip drive on these is pretty good, for getting into your knees this much.
And keep your damn head down.
Homework: Take another video. One set from the rear (first set), then read
this sticky and decide on the others, though rear 45° oblique would be a real good idea. And on every single rep your head should be down or you won't post it.