Lots of good advice, hope something clicks for you. Only thing I will add was that really pushing my knees out hard kept me from leaning so much. I still do sometimes when my back gets too tired to stay tight, but it helped overall.
Keep working hard and being smart. You'll get where you want to go.
I am Anton Zdravko Martin!
Best meet lifts: Sq 150 Kg (330 lb), Bench 120 Kg (264), DL 160 (352) @89 Kg (197)
Best gym lifts: Sq 375, Bench 275 (pause), DL 370 @205 or less
Goals beyond my wildest dreams, 600 Kg raw total, 200/160/240
Hack away at anything which isn't essential. Do what you love, and do it often. Fazc.