gonna answer 2 unanswered questions here
denim stains: you can try spotwashing the stains with a soapy rag, but basically, I'd say don't bother. The bag is there to be used. Embrace that stain. My bag has seen 2 pairs of jeans worth of indigo and it'll see many, many more.
plastic stuck in my zipper: this happened to me too. I plucked what plastic I could from the teeth--often when you can only see a little on the top, there's a lot more grabable on the underside. I used needlenose pliers to grab the plastic forcefully. It only came out bit by bit, but eventually, a lot came out. You can try pushing individual teeth around to see if it allows more plastic to come free. As you try to get it all out, you can (lightly) check to see if the slider will pass through the spot, but if you get it jammed on there, it'll take a good bit of force to get it back off, and I don't recommend it. I've also read that "soap works well on stuck zippers" but that may make the plastic too slippery to pull out either so that may not be the best choice here. Once all of it was out and I could zip the bag normally again, I did find that the zipper was a bit catchy at that spot for a few days. You can try nudging individual teeth around to see if you can ease that problem up. You'll probably be able to see which ones are a little out of line.