"The current methods of inter-vehicle communications used by emergency vehicles (loud ass sirens and flashy lights) are ridiculously error prone, and becoming less and less effective"
Yes, you could solve that problem with complex, interdependent systems that will fail in unpredictable ways.
Or you could just mandate better driver training and education which is the clear failure point here, at least in my experience.
My experience is both as a driver and as a firefighter who regularly drives a fire truck.