Still seems fairly speculative to me. I think it's very likely that there was life given all the water but this is still a ways away from a smoking gun.
Unfortunately most of the evidence is going to be like this. The chances for better evidence would probably require a sample return of some sort, and even then I wouldn't expect a smoking gun (either way).