Here is the latest video from those I have taken.
The thing I would like you to work on, Peter, is your leg lift. As you can see, by raising your lift leg so close to your other leg, you are tying yourself up. That is, bunching up your legs and not leaving enough room for an easy and smooth delivery. Compare this video with the MLB pitcher. You will see what I mean.
I suggest you study how he begins his leg lift, the position of both his legs to how you are lifting your leg, and then basically do what he is doing.
This will help you a great deal in your pitching.
Just so you know, I like your delivery a lot. It is high level. With a few adjustments here and there, your delivery will be as good as anyone, anywhere.
If you want to be the best, you must do what the best does.
Hope this helps.