Interesting hypothesis but I don't think it gets us much closer to pinning down the actual source of methane but is an interesting place to start looking for microbial activity. It goes to show that we need boots on the ground or robots science factories that can be directed to new areas of interest as they are discovered from orbit.