RE: Yet another on Form.
You know what, You can get one hundred different responses on your form. I personally like your open grip on your bow hand rather then a closed grip. Many years ago I was told it makes for a smoother release.
With that said, it's still one person's opinion. If I were you I would go by your success. How well are you shooting your targets? Are you always changing you distance and angles? If you are and hitting dead on, then I would say your form is great. Consistentcy is the key, along with thinking through the real scenario of shooting the deer in front of you. You need to always pratice many different shots because I'll be darned if the deer always seem to find a new one to present to you.
Good luck