Haha, Bay Area agencies are truly amazing. When a driver (negligently, in my opinion, considering that she lied about what happened) derailed a muni train, I asked for what actions were taken as a result and the only thing that was provided was that a hearing was performed.
I don’t mind waiting but I think I’d prefer paying for faster results. BART took half a year to respond to how they calculate on-time rating but they did finally give me the answer. It had some interesting properties (canceling trains leads to higher on-time performance if trains are late) and I wrote it up here: https://wiki.roshangeorge.dev/w/BART_On-Time_Metric
Great work!
I’ve often wonder if cancelling trains (and busses) would make them on time more in practice too, by queuing theory. If you just let them run late, that starts to compounds until you get a Bernoulli distribution (exponential arrival delays) as the system becomes unstable. If canceling a train means the next one can run actually on time, then the system is forced back towards stability with predictable reliable times. Sure you had to miss one slot, but in the alternative scheme where everyone is late, you miss every slot — and average wait times are doubled in an exponential process compared to a periodic system that sometimes skips an entire train intentionally.