Not only do you know your stuff about guns and animation, you presented it in a clean, orderly fashion that makes even someone who doesn't understand animation at all such as myself get it...to a degree. I couldn't even do that stuff with paint though....
Anyway, the most clenching thing is that our not just doing this for reviews, and not just doing this to get famous or points; this is obviously done to HELP people in their animations. Your attitude is the quencher.
10/10, 5/5, the world needs more people willing to help others without asking anything in return.