Subbed.
A)I believe I have missed something. I've read through 6 pages of post. I don't see anywhere where it verifies the person sending you the bitcoins actually has them. Can I make a copy of my wallet at one point in time, clone it to a second SDCARD, put it on 2 ellets and send money to 2 people? It doesn't store the blockchain. So if you are in a place with no wireless and no cellular, I can't possibly see how you can't clone your wallet and spend twice. I mean hell, someone can find a way to open one, kill the antennae, and just walk around spending a bucket load of money at say a trade convention. Lets go a step further. Find the spectrum this uses and kill it with a jammer. You could walk around all day just going "oh look, no signal here. Have 30 bucks" and disappear into the shadows.
B) As others said. The name isn't very good, but whatever. It doesn't flow if you ask me.
C) This will be hacked. Saying it can't, just makes you a bigger target. This deals with money, you already have a large mark on your back. See: iphone, onstar, etc
D) I'd say an app I can put on any phone I'm already I'm carrying in my pocket would be a huge plus. I'm not opposed to another device, depending on the size. When you carry a gun in one pocket, earbuds,gum,cellphone in another and a wallet in one back pocket, you really don't wan't to have leave an implant in the other cheek.
E) If you can get it to the right size and display the time, this would make a great watch replacement. Heck, I still might build a strap to keep it on my wrist, no worries about theft under a long shirt then.
EDIT:F) Accept credit cards. I got a square up device a bit ago. This is awesome for me when I'm at shows. Instant payment that everyone already has, especially when they don't carry around a few $100 in cash. As for the fee, I add it to their total.
As far as "A" goes you mis understand how transactions are proccesed with lite bitcoin clients. This device verifies from multiple servers to increase confidence and will output the level of confidence it has when sending,recieivng or checking balances. Something bitcoindcard dosent have the proccessing power to check for(although that is an assumption about bitcoincard specs i could be wrong)