I find it hard to believe how you all can have so much faith in that this company will deliver. (I mean deliver anything but BS press releases that they have proved,alone, such releases have little, if any, value especially on 'pinkys').
If there is any truth in the saying 'a leapard never
changes its spots, then don't hold your breath.
The attitude to take is the same as
a citizen of Missouri - the 'show me' State.
Bon Chance!