You're picking your feet up and "kicking" back quite a bit on both the Snatch and the Clean and that's causing you to cut off the extension early. Try to push through the ground longer and open your body up more.
Think about bringing the knees up instead of bringing the feet back and that will allow you to control the feet a little better.
The idea is to drive your feet through the ground as long as possible to elevate the bar as much as you can. The instant you're not driving into the ground, you should be pulling yourself down underneath the bar to turn it over and receive it overhead.
If your shoulder is giving you an extreme amount of pain, I would advise that you only do cleans for that day. If you're feeling better than usual, then go ahead and get your jerks in.