This really just seems like the author is searching for things to gripe about. Has he tried buying most things in a major store?
His points about Amazon's UI are also missing me. The UI seems perfectly adequate and friendly - which is not to say it's the best UI/UX experience ever, but that is never the only business requirement.