Re. "The fund 'decays' in price each day over the month to make up price difference between spot and the current futures contact now held."
How do you know this? I've not seen a plain language description of how the roll yield gets calculated into NAV. The only source I can find is the detailed S&P GSCI index methodology, and I'm not motivated to work through the math.