Ok so I received two of my hardbits today. I would like to direct people to the users manual which is located here:
http://www.hardbit.cn/index.php/downloadsAs the instructions show you use this device with software installed on another android device. How these two devices communicate are made clear in the users manual if you download the link. All communication is done via QR codes.
The problem I have is this:
1. No way to upload your own private key. You must use the private key that comes with your wallet. This means we need to rely on a third party hardbit.cn to assure us that the private key they generated was either destroyed or is kept somewhere securely.
2. No way to download the private key on the wallet without using their proprietary backup system.
3. No way to via a usb connection transmit data to / from the device.
I have been using this wallet for a week, and I had time to explore a bit the device.
As regards your concerns:
1. I agree that it would be much better if there was a way to upload our own private key. However, it seems that the key is generated by the device when you first use it and not pre-loaded. Indeed, I found a way to reset the device (first time it was accidentaly) and each time I got a different bitcoin address.
2. I agree, I don 't like that.
3. I also found a way to connect the device via USB and transmit data to / from the device
Btw, I have also another concern: when I do a payment, I have to wait the transaction to be confirmed and then to sync the device to be able to create another transaction... I don't understand the purpose of this restriction and if a developer is reading the forum I would like to have it deleted.