In general, I'm not fond of seeing "now, then, let's not be too harsh, shall we?"-type fussing on HN. Welcome to the Internet! People here aren't always as nice as you'd like them to be. This does not mean the things they say, however rudely, necessarily lack value.
Seriously, the first post is "Go Dish HotelTonight for restaurants (SF)" WTF does that even mean? It's just a string of words that make no sense at all. It's literally incomprehensible to a typical reader.
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.