Amazon has opened a 4-star concept store in New York City's Soho neighborhood featuring only products that have been rated 4 stars or better.