So I went to a new proshop far away (about an hour drive) to have a lesson with this guy. Long story short, I had one of the best lessons ever. He fixed my timing problem and now I am able to start the ball at the same time of my first step.
My coach showed me a video of my release and it shows that just before the ball passes my ankle, my hand is at 7:00, however, my hand rotates with the thumb still in the ball, which comes out at the last minute and robing me of revs.
My question is how can I clear the thumb early enough so I still have enough time rotate and follow through?