News iPhone 12 last-minute leak reveals final design — and there's good news