I'm definitely not an expert but I've own an m4 for about 6yrs and I would say yes to all those questions. The only guns I dont dry fire are rim fires, dummy rounds are excellent for malfunction training and the bolt release is there to be used. Enjoy your new shotgun!