My new MINI is still in production, still due to be completed by July 12th. Now, to me,’ due by’ means before but not including so it should have been done today. Hmmpf! Now, this may be splitting hairs but we’re talking one less day’s waiting if it were true. Perhaps tomorrow.