LOL, so your anatomy is bad comment is based off one arm? XD
I love joo. Don't be too hard on yourself. I was looking at that section and thought the hand was a bit off/big but the arm doesn't look too short to me.
Your anatomy is really great, the improvement you need on that is minimal at best. <3
Plus I've seen you draw on LS, the shit you do and how fast you do it is simply amazing.