I read them, unfortunately, while hoping there was news about the actual product in the thread every time this is bumped. And yes, you're adding to the panic, as posts like this substantiate:
Wow. Glad I don't trust people enough to have deposited money on this. Hope people do not end up getting ripped off.