I know you've had problems with your squatting from your post a few weeks ago on the CrossFit forum. Your knees not coming forward is probably where most of your problems lie. I used to squat like you did until I injured my back and learned otherwise (i.e., high bar squat with hips back).
Since you're into OL, you should be doing full squats (calves touching ankles). The knees coming forward is a non-issue with the full squat. Let them go forward as much as they want to and more if you have ankle flexibility issues.