What I don't understand is that Google sees exactly how long a trip with the train takes and could have automatically fixed the estimate to the correct one...
There are some other apps like Transit App that attempt to crowdsource the same data to reflect ETAs.