Hey man, nice squats, you’re doing a great job with what you’ve got.
What I mean, is you have the toughest bodytype for squatting, being very long legs, and that’s one of the reasons you’re getting bentover so much.
What you need to do is:
stop sitting back - this is the biggest reason you’re getting bentover, it’s not your fault, sitting back is what you read all over the place… but it’s built on faulty logic. The main reason being that the hamstrings and glutes are stronger muscles, but the hamstrings don’t actually contract during the squat. Yes, they’re a hip extensor, but they’re also a knee flexor, so during the descent the hams flex, while they also stretch, causing an isometric contraction, the reverse is true for the ascent.
What this means, is that the glutes are responsible for the entire contraction, and when you sit back you take the quads out of the equation.
what you need to do is SIT BETWEEN YOUR LEGS - pretty much sit straight down and let your knees travel as far forward as they can. This will keep you upright and allow your quads to help out in the lift. Initially your squat will feel rough as you haven’t been using them, but in no time at all, your quads will catch up. Getting your front squat up to 80% of your back squat is vitally important.
As far as bar placement, go on top of the rear delts below the traps, that’s high enough and with the changes you’ll make you’ll already be plenty upright.
Something you’ll need to work on is your calf flexibility as they’ll be stretched much more with the new style, and with the front squatting.
Hope that helps man