Each product takes up one line and is maybe a dozen words of description. It's a non-problem.
Sure, it only takes a moment's squinting to figure out what's what, but requiring your would-be users to put in that effort, or indeed any effort, to figure out the most basic nature of what you have to offer, strikes me as an excellent opportunity to limit your support and public relations commitment by reducing your user base.
Said another way, the atomic unit is product names, which I actually think is more effective than the Show HN model. Some tagging/categories would really help overall, but I think this design actually helps beyond a cursory first-glance at the homepage.