You obviously haven't been exposed to Ford in the UK, so wouldn't understand the frustrations we have had. So forgive me for not trusting them, as you clearly do.
I got told it ships on the 19th of May (no ship that day) and arrives 22nd of June (No ships arriving that day). I don't blame the messenger, as that's the info they were given.