The issue there is the comp. 1.5 euro doesn't make sense. should be O(50). If the compensation (which for DB is a fine in a way) is not high, DB has no incentives to do better.
it should be 100%. A delay of 1h is extremely inadmissible. Try doing this in Japan