This is a great idea, but it seems like it would be more effective if there were fewer items listed. It took me quite a bit of effort to go through the list from top to bottom.
An unsolicited suggestion: Maybe it would be best to have to "Buy From YC Companies" page or something like that, and then just select 6-8 of them on a separate "for the holidays" page. At least that way an everyday consumer could quickly scan the list without having to read 20+ startup descriptions (which can be tiring, even for the hn crowd).
Personally, I thought it was worth the read. I had no idea that many of these companies were YC backed, or that some of them existed at all.