RE: hows my form (pic)
In addition to your draw length looking a little too long and your peep a little high, your anchor point appears to be too far back as well. You might try a shorter release- one where the bowstring is almost even with the tip of your thumb.