You quote 5 reasons why newbies won't be able to break in to the e-commerce market. Most people still won't buy anything on the web because they're too scared of getting ripped off. This will get better, but only slowly. Therefore, there are no real expectations yet because not enough people are buying online. What's the big deal.
Most sites offer an express checkout feature once the customer's details are online.
Today's consumers expect the product in their hands before they've confirmed the order. However, depending what you sell, people are willing to wait. So it's not really an issue. The whole point of selling online is to avoid the huge overhead boutiques or to increase your sales without increasing your staff overhead. The software industry has solved this with FAQs.