The bitcoin system is too slow to use on less than 5 minute transactions.
Not quite true. "Green addresses" and trusted nodes are solving this. I have made one or two purchases that took less than 30 seconds, and this response time will get smaller and smaller and the infrastructure grows.