I too believe you have a very functional motion.
I, however, have a different take on a Pitcher's "center line".
When I teach a pitching motion, my Students "center line" begins at the middle of their Back Foot and runs to their target.
From my experience, teaching Pitchers how to land on their "center line" with their Front Toe pointing to their target allows the Pitcher to fully rotate their Hips and, at the same time, moves all the energy stored in their Back Leg right into their Throwing Hand.
From watching my Students over the years, the ability for them to land on your "center line" begins by keeping their Core intact just after their separation.
In your motion, you show an extreme Core disruption - your Head drifting to your Back Hip - at the beginning of your pitching motion. As your Upper Body shifts forward from the position in your picture, your forward weight shift fails to allow your Front Foot to move all the way to your "center line".
My recommendation ... Begin your Starting Position with your Front Knee even with your Front Hip (your Front Knee stays even with or slightly to the Glove Hand side of your Front Hip). By bringing your weight forward earlier in your motion, you'll be less likely to create of a Core disruption and should give yourself a chance to land with your Front Foot on your "center line" with your Front Toe pointing to your target.
Now you have the best of all worlds ... whether you move your Back Foot on the rubber the beginning of your motion (as recommended by Roger in the preceding post), adjust your Front Knee in relation to your Front Hip as you begin your motion or do a combination of both, you'll be doing something to make yourself into a better Pitcher.
L.A. "Skip" Fast
Professional Pitching Solutions