Yvonnelynch, if you go to the airline-quality website, it actually states that most of the reviews submitted by passengers are not posted. It goes onto say that they reserve the right to edit posts, publish or not publish, and even modify to match the trend of postings.
Of all the airline rating sites, airline quality are the most respected, and are completely independent.
It would appear that you were lucky with your Globespan customer experience.