I think bitcoin is not being implemented more quickly because it is still somewhat complex to use it. Once software and platforms become as easy as using a dollar or credit card, the reduction in transaction costs will attract more users, especially for international transactions where costs are high. The execution of a simple to use multisig trustless transaction will make international purchases a reality but these things take time...always longer than you think. Until then the speculators will make this a roller coaster ride.