Your draw may be long, but only by 1/4 of an inch - if that. I don't think the leaning is associated with the draw length so much as you're just not aligning your body correctly. Concentrate on squaring yourself off before you draw; feet, hips, shoulders - all should be in alignment with one another.
Your grip looks better in the second picture. The first may be misleading, but it looks like you've got more of your palm into the grip.
Bottom your bow shoulder out. Its difficult to get used to, but once you do you'll fatigue less quickly.
Tighten up your release or buy one you can adjust down. I'd be willing to bet you punch your trigger more than once during any given practice session because you have to reach furhter forward than necessary.
Don't wear UA or any other tight fitting clothing (for the love of God, no spandex please) unless you want to get ragged on.