You watching this announcement? I'm just tuning in but it looks like they found organic compounds but haven't determined if they're indigenous to Mars?
Appears as though if Mars does have life - it is most likely underneath the surface of Mars. My guess would be extremophiles that adapted to life beneath the surface after Mars lost its atmosphere. It will be interesting to find out when exactly Mars lots its atmosphere. And it will be even more interesting to see if they can determine where the organic compounds came from...
"most important aspect of this is that we landed on an ancient riverbed" It is fantastic that we now have direct evidence of that... even know indirectly everyone suspected that Mars 3.5 billion years ago quite like Earth is today.
Tuning in. Yes... appears to be able to tell us a lot about the past environment on Mars as well. This is really exciting.