The ProductHunt link at the top suggests perhaps that is where the testimonials are from. It's not clear why you think they're meant to be tweets. A quick scan of the Product Hunt page quickly found at least one that has a reply saying they'll add it to the testimonials if ok.