Yes, a curious lawsuit that was, it seems the software bugs were discriminating against the elderly and the otherwise unaware. The darnedest thing.
(Ironically you can look at say Bosch ECUs and will find much the same: thousands of global variables and lots of "odd" code, but that's because its generated from a dataflow language).