Probably an obvious question but did you check the oil level when you received the car? The oil only has to be between the max and min levels when it is delivered, I’ve driven 2500 miles at the moment and it hasn’t used a drop though the oil level is not at max because it never was,I checked it on receipt. Not properly filling the oil saves Ford a lot of money over several thousand cars, they didn’t even want to give me a tank of fuel when I picked the car up, I had to pay extra for a full tank.
Not so much a boy racer, more an old boy racer.