It looks like most of it is "hit" related.
You may be starting your pull too early. It looks like you're starting your pull as you plant your foot. It should happen after you plant your foot. I'd guess the rest of the stuff happens at least partially because of this to help prevent grip lock.
You're also swinging your arm around you rather than coming in close to your right pec. Because of that you aren't getting any elbow chop and very little, if any wrist extension. Your shoulders are probably a bit ahead of your elbow, but it's a little more difficult to see from this angle. If you can freeze it at a point where your right shoulder is facing forward you'll see just how far away from your chest the disc is and how your elbow isn't forward yet.
Also, go back to katchz's video he posted of the putter drives and read about lining up your arm. Compare his to yours and you'll see pretty quick how you can gain some power just by doing that. You'll see that your forearm is out of alignment with your elbow and shoulders. Your forearm is pointing downward and the rest of your body is pointing upward. If you want something quick to try to fix this might be a good candidate. Try starting your pull down at your stomach rather than up at your shoulder.
I believe that doing the hammer pound drills and then building your throw from the hit back will be the easiest way to fix all this stuff. The hammer pound drill will help you feel what the hit should feel like. Then all you have to do is build the rest of your throw around emulating that. Building your throw from the hit back should help the timing between your body and arm and help you get the weight shift timed right. If JoshEpoo gets his "reach around" drill posted that might help, too.
If you just want a couple small things, starting your pull lower rather than higher and maybe start your pull a bit away from your body and then pull in to your right pec rather than starting in at your body and pulling away from your chest might both help. If you haven't done them, the hammer pound drills will help. They don't take very long to do and aren't really designed to build muscle memory, so they don't need to be done a whole lot. They're meant to help you gain the feeling of manipulating the weight of the disc which is really what "snap" is.
Getting the pull a little later is a good thing to try. It might take a bit longer to get the feel for that right, though.