Your mechanics look pretty good. I only oticed a few things...
(1) Your back foot lifts off the ground before ball release.
(2) You appear to have a postural issue whereby you lean to the glove side as you stride. This appears to cause you to fall off to the side.
(3) Your upper half appears to "cartwheel" a bit instead of just rotating.
I think the posture issue leads to the cartwheeling which leads to the back foot lifting early. If what I'm seeing is correct, this is pulling your release point back and letting some energy leak to the side instead of being directed toward the target.
So, my only suggestion is to work on eliminating the lean to the glove side. Start by trying to keep your head upright through release.