I really appreciate the effort youre making, and its really an amazing feat to have this level of a perfectionist. I guess only Apple and a couple other companies in this field would go this far in bringing a perfect device. (I would include Microsoft Surface, but their SP4 and SB launch unit were a bit disastrous)
As far as I know, none of us here is accusing you of intentionally lying. We are sorry if you feel that way.
I think some of us are just simply confused whether they will actually receive their device, but they do fully understand that it is simply what happens in a product development, especially from a startup. Its normal. Its the fact of life, and dont worry really, once again, none of us is accusing you of lying or being incompetent.
Anyway, the confusion of the shipment is quite understandable. It could be for technical reasons, such as if they’re about to move to another address/country. If you noticed, I changed my shipping address since I moved quite far away, thankfully its still within the same country, so its not that much of a big deal.
Another reason could be emotional, I have seen some of us were expecting to receive the V on their birthday. While, no doubt, that they understand your reasoning, there will still be a bit of disappointment. Consider this: your son/daughter/wife/husband promised that s/he will come to you next month, but later s/he has to postpone it since s/he just got a new job. You know its better for both of you, but deep down, you also got a bit of disappointment. Its a bit hard to explain, as it is from emotional point of view.
In my opinion, for future releases, I would prefer a more conservative prediction, and if the product can actually be finalized quickly, you can say “the product is actually finished, and we can actually ship it a week earlier than expected!”, and people are going to take it very positively. Otherwise, no changes to the shipping date need to be made.