Wow I spent so long writing a reply, my session timed out and all the text I wrote was gone... sadface.gif
Points 1-4 I mostly agree with, however they are different from a commodity in that they don't have intrinsic value in the numismatics sense, but they have other unique properties possibly desirable, such as divisibility, security which could be said to be common with precious metals, but most importantly transportation ability and storage. So they are similar to a commodity but different. IMO it is purely semantics and unless someone points out otherwise I'm ignorant to the consequences.
http://en.wikipedia.org/wiki/Intrinsic_value_%28numismatics%29https://en.bitcoin.it/wiki/Myths#Bitcoins_have_no_intrinsic_value_%28unlike_some_other_things%295. The rate at which someone can make a valid, verifiable transaction is too slow for bitcoin to function in modern-day commerce. I can buy a cup of coffee with some spare change in just a few seconds, and the transaction is verifiable within a couple of seconds. Bitcoin is really not verifiable until a few blocks have been generated, and nobody is going to wait in line 10-20 minutes per customer (assuming people are storing little wallets on cards one day). The block generation rate would have to be under 5 seconds for bitcoin to be usable in physical commerce and at least be usable like paper money.
See:
https://en.bitcoin.it/wiki/Myths#Point_of_sale_with_bitcoins_isn_t_possible_because_of_the_10_minute_wait_for_confirmation1) You could opt to trust corner-store type purchases. Could be said cost of effort for double-spend attack outweigh the benefits.
2) lazy.. see link
3) "Create a network of transaction hubs. These entities would communicate using a common API. They would float short-term loans between each other to facilitate instant transactions."
Implies a man in the middle trust based system. Could be said that negates purpose of Bitcoins which is not to rely on third trust and authorities. However I believe this can be used for appropriate applications. I believe that is the great thing about Bitcoins, trust CAN exist between parties to have beneficial outcomes.
6. While bitcoin is poorly-suited as a medium of exchange for physical commerce (point 5), it's also bad in and of itself as a medium of exchange for large transactions, since its anonymity means it's easy for buyer or seller to scam one another without a solid executed written contract, or solid third party mediator, both of which nullify the benefits of anonymity provided by bitcoin.
For example, if a third party mediator did exist that both parties agreed to trust (government? Non-profit body?) then this third party mediator could keep details of the real identities associated with the addresses being agreed to be paid/received. Both the seller and buyer trust this mediator and disclose full identity details to said mediator. Of course identities would be strictly verified. Now the mediator can interrogate block explorer to see if the funds have been transferred from the agreed paying address to the agreed payee address. Next, the mediator would interrogate the other party, for if the goods are sent, service delivered etc, which of course are thoroughly verified.
Another example, the government lets you pay your tax in BTC, and they make you disclose what address they expect to receive the BTC from, and they know exactly who you are as an individual. Now if they don't see the funds coming from the address you agreed to pay the tax, your in trouble. If you loose your wallet or whatever, a new address is associated with your identity. One flaw in this is that I read that it is only *nearly* impossible to have the same public address as someone else, implying there could be incorrect entries in regards to ambiguous ownership.
EDIT: Of course no-one wants to pay tax with or on Bitcoins lol!
I believe different layers of application can be applied to this paradigm (if one could call it that?) such as trust based transactions, e-wallets (already exist), and other appropriate applications.