I've just read through the press release. It's tentative (as all good science tends to be), but looks a lot more reliable than previous announcements.
Basically they've investigated, and can't figure out any mechanism that could create this result, without life being involved.
On earth, we would call this obvious signs of microbe activity.
I wouldn't go for "free", that would lead to a lot of abuse of it. We only have so much capacity right now. A 90%+ discount on current prices, definitely.
I rarely use the trains right now, mostly down to costs. It's so much cheaper to drive.