Well a good announcement for the team, From what review site are the team came from?
Well other members now are doubting some said that they don't really actually reach their soft cap.
Best way to know is to personally check on their website instead of just reading the stories of other members. In that way you will personally verify the information on your own.
Yes you have a point, if you are in doubt and you find it hard to trust then it is up to you how you find ways to know the truth. We cannot blame also people who have positive feedback because we have different understanding on what we read and know better look by your own to know by yourself so that we cannot blame others.