I said this yesterday in a P.S. on another post, but the reason for this is that it just went "live" for orders yesterday. As orders have been rolling in on Amazon (which they have!)...Amazons computers will "crawl" the new listing and link the search term to the new listing as the primary thing people want.
Google takes time to crawl new sites and develop SEO...Amazon would do the same with the gajillion amount of available products and new products added daily.