I really don't understand the point of posting self-promotion tweets. They do nothing to validate the strength of the business, but can be used to cover the cracks for a short while.
Have a look at the tweet more closely. It says delivery between August and November!!! Do you know what this means?