> but using light grey font on a white background
The page does not have light grey text for me. Checked on desktop and mobile.
The #2B2B2B color should not look like "light grey" or be hard to read on a white background unless your display setup has a severely broken color calibration or gamma curve.
Site looks fine, in my opinion. The HN comments complaining about site design are probably best ignored.