It's my understanding that defogging / scratch repair with oils works by filling the gaps with an optically similar material. So the haze / scratches / etc aren't repaired in any way, you've just got a coating of oil filling them in. Looks great on day one, but I don't think olive oil will be too good on there for…