The point I'm getting at here, in a nutshell, is, can we reliably process transactions less than, say $50, in 5 seconds or less, or not?
It depends on what you mean by "reliably", but if you mean that the merchant has 100% confidence that they will get their money, the answer is no. The protocol just doesn't work that way.