Hey Hunter
Definitely need to lower the elbows and set your upper back into extension before you start. Lifting the chest to extend the thoracic spine should trap the bar so that you don't feel the need to keep the elbows cranked up.
Fixing the thoracic spine, leaning over sooner, and staying leaned over at the bottom will help keep the hips back and address the knees slide.
Check out the grip videos on our youtube channel for the squat and see if you can't get that sorted. Fixing the upper back/grip is going to help correct some things downstream.
Good luck.