What's this "coming soon" nonsense?

They want people to put deposits down...Look how they did it with Mustangs, Vipers, the New camaro etc etc. All about wanting some quick money down to keep themselves afloat.