why does it track better just because you take delivery? either way, whether you take delivery or not, the exchange has to decide on a settlement mark to market price. So, delivery or not, it will track the same.
Because you can take delivery and sell on spot market either now or in the future (with carry costs) or buy on the spot now, carry, and sell into the future. This keeps the prices linked.