It's long enough to cover the distance from below your knees to well in front of your barrel, so it is an effective muzzle blast dust suppression barrier.
PVC backing makes it waterproof. This is the padded version.
Coyote Brown, or more simply, the color of dirt.