Honestly, it's a Show HN. They might not have customers yet, and in which case SOMETHING has to go on the marketing site or you'd be complaining about the lack of testimonials.
FWIW, the quotes may be real but the photos not. Either way dishonesty is not a good way to start a business relationship…