Cool and all...
But it would be cooler if it was interactive. You'd could have a fire and reload button that plays the animations when you click them, and you could spend as much time as you want on each individual gun. The way it is now just seems a little rushed to me.