RE: My form
So you are going a full inch shorter,that should get you real close.
As noted before your leaning back or pushing your hips,does appear to be leaning but not sure without the feet in the pic.
Youneed to relax thefingers on the bow hand.
AND,the release looks like it is set to long.But the picture is a little hard to tell for sure.
1 more thing to consider,the wrist strap appears to be snug,that can cuase problems and it needs to be loose.