looks good to me - just a little lean back.
I figure you rushed to take the pic and didn't strap on the release?
hard to tell whats going on with that hand - with it straped in like normal we can see if you have to much tension in it - beacause you sure do now