>Yeah, I think it is an unfair characterization
Perhaps. However, many people here walked away with that impression...mostly from looking at your site.
I think it's highly likely this isn't just HN, and first impressions count. I would do a focus group or similar[1], and make sure your site is conveying the message you want.