I am pretty much on board with all that article you shared had to say. Mars is incredibly similar in many ways to earth. Based on current public info; I have no scientific choice but to assume life,has yet, on Mars existed. Though that is compelling evidence, really, i am still skeptical.
When they find Tardigras or similar fossil/life i will be a believer.