You can bet the farm on this. This is not an Earth-like planet. Red dwarfs are flare stars. If there was life on that planet, most likely it would have gotten wiped out several times by now. Also, that planet is so close to the star that they will be incredible tidal forces. So much for an ocean.
The article addresses that and agrees with you. My whole point in posting this, was along the lines of, "while interesting, it is irrelevant for us as it pertains to the next 10 generations or so of humans."