RE: hows my form (pic)
Your draw length looks too long, your grip looks a bit deep and it's forced open. Your hand should be relaxed, not gripping the bow tight, or forced open.
Your release hand should not be that far in back of your head. I think your peep may be set a little high as well.
I will give you props on standing up straight with your head aligned well and not bending down into the string though. I'm amazed your posture is that good with the draw length being long, then again I can't see your whole body.
I'm gonna take a guess and feel free to correct me if I'm wrong. That bow came from Cabela's, Bass Pro or something similar didn't it.
Paul