I voted no, and here is why:
The photo has no action, and does not tell a story. It is just another photo of a rifle. Anyone can take a static photo of an inanimate object, and there are already a hundred thousand such pics out there on the internet. Not to be harsh, but this photo does nothing for me. I want to see something happening in the photo. I want to see a picture of the rifle in the hands of a grizzled veteran, zoomed to show just his hands and the rifle, showing a soldier's chapped, weather-beaten hands clutching his trusted, well-used weapon. Or maybe you were hiking with your rifle, and it started raining, and the photo has rain streaking down and you're holding it at low-ready out in front of your body as you trudge through a calf-deep puddle in a grassy field out in some wild, remote, unidentifiable place in the middle of nowhere. Or, you're prone partially behind a tumbleweed or desert shrub, waiting for a critter to come by, and the rifle is out in front of you, the picture being taken with the camera at ground level and up close, to make the dusty old rifle the center of the focus of the image. A good photo can tell a story or produce some kind of emotional response. I'm not worried about image rotation or the color of your optic matching the rifle or anything like that. I would stop using watermarks, also. When you start making creative, interesting photos, they will speak for themselves.