And THAT ^^^ is a big part of the reason why. I have not had that particular glitch, but I have had similar glitches occur when racing the computer for something such as re-starting the car after hopping in it and killing it by trying to put it in gear before hitting the start button (remote start had engine already running, too much on my brain at the time).
I hope hope hope the ESS kill on the AlfaOBD app works. If so I am going to be saved a lot of future embarrassment. It is pure lameness when the ESS kicks in. Passengers ask me worriedly "what happened? why did the car die??" and I have to tell them its on purpose...
Its just not a smooth, well implemented system and I get no benefit from it whatsoever, and throw on top of that the risk of running into something like what happened to PR325xi... hell no. One way or another, that component of this car has got to go (for me).