I'd say this pretty much sums it up:
Transaction time (the time it takes to process a payment)
Bitcoin: 1-2 sec
Credit card: 3-5 sec
Money arrival time (the time at which the merchant actually receives the money and can spend it)
Bitcoin: 1-2 sec
Credit card: several business days
Confirmation time (the time at which the merchant can be sure the payment won't be reversed)
Bitcoin: 10 minutes
Credit card: 6+ months
So, what was the problem with Bitcoin, again?
Your data is wrong, already discussed. Validation happens within 5 sec, money can be spent in 20 minutes.