JCrap is run by two Media analysts based in the PRC, one of whom is a wannabe politician. Enough said re credibility...
Of course they would be pushing agendas. The difference being they get free publicity from their mates in the FAKE NEWS Financial Media.