You're keeping your shins way too vertical, which is making you sit back instead of sink down, and the entire drive up is all chest and head. No hip drive. Notice how this combination throws you backward as you drive up?
When you squat down, spread the knees apart and sink down between your thighs. Get your head down and drive up through the hips--don't use your head and chest to pull yourself up.