Over all, your mechanics look pretty good. Here’s my comments:
(1) I don’t see a problem with too much reverse rotation. Are you referring to shoulder rotation? Knee/hip rotation?
(2) I don’t understand your comment about your front knee collapsing after release. After release, it straightens. Before release, you track forward onto a bent front knee and that’s fine so long as you don’t bend it less than 90 degrees. EDIT: I think I understand your comment now. After foot strike, you track forward onto a bent front knee. That is normal. Different pitchers bend their front knee different amounts. And as I said previously, it’s not an issue unless you bend the knee to less than a 90 degree angle.
(3) It appears that you take your stride knee up, down and then out and that you lead with your foot as you stride. You should try to get your hips going sooner and faster and lead with the front hip. Make sure you don’t sacrifice your knee lift and you’ll end up with a longer stride and a release point that’s closer to home plate. Your foot will probably need to take a more direct path to foot strike.
(4) Your pivot foot is lifting off of the ground before you release the ball. In the big leagues, all of the elite pitchers keep their pivot foot on the ground until after they release the ball. The back leg mirrors the torso so if the back foot is lifting too soon, then the torso is tilting forward too soon. Try to keep your head and spine upright longer so that your shoulders rotate around an upright spine. This will require flexibility and strength in the lower back. (Tom House has a couple drills - the mirror drill and the stack & track version of towel drill - that will help. You can get the Performance Drills video at http://www.nationalpitching.net. No, I do not work for them nor do I get any kickbacks.)
(5) You tend to pull the glove to the side which can lead to an inconsistent release point due to premature or over rotation. Premature rotation can cause you to throw more with your arm and less with the rest of your body so you’ll be putting more wear and tear on your arm. I’d suggest that once the glove gets out over the front foot at foot strike, you should leave it there. Simply turn it over, firm up the front arm and bring the torso to the glove. This will give you a more stable front side which should lead to a more consistent release point.
That’s it. Take this with a grain of salt since it’s based only on what I think I can see in a set of still photos.