Re: So much Education still needs to be done
"Do it today .. send $100 of BTC to someone .. out the other end spits $25 ..days or weeks later !"
A slight misrepresentation perhaps?
The nature of the blockchain means the hashing difficulty is tuned so that the time between blocks is approximately 10 minutes. In practice, as more mining hardware is added, the actual block time is usually a little under ten minutes.
To confirm a transaction, the number of blocks required is usually six (which makes a cryptographic attack against the blockchain, for instance to double-spend, impractical). In other words, if you send someone BTC, they will usually see it in less than ten minutes, and be able to spend it in less than an hour. Not days, and certainly not weeks.
Yes, the value is volatile, but it doesn't crash by 75% in an hour. You might find that $100 is $85 when it gets to the recipient. On the other hand, it is equally likely to be $125.
On the other hand, if I do a bank transfer, it can take several hours or days. If I give someone a cheque, they have to pay it into their bank, and then it will take around a week before the funds are cleared.
The advantage of the blockchain that I can see, is sending funds overseas. I don't know about you, but if I want to transfer £10 to someone in Ireland, my bank will charge me an addition £9.50 for the privilege.
The transaction fee for bitcoin may currently be 'around $20', but it is also worth remembering that the transaction fee is actually optional, and can be set at any amount (it goes to the person who mines the next block, and that person doesn't have to include any transactions, so if your fee is low, it may not get included until several blocks later).