When you finally get to the "meat and potatoes" of Steam's main store page, the new releases section, it's a joke. This is the part where a lack of quality control or a desire to curate store content really hurts. Steam simply lists the most recent games released, in order of release, with a tiny thumbnail and no…