With all of that failing it sounds like the box in the glove compartment will have to be replaced. However, don't be surprised if they try to update the firmware/software first.
As you predicted, they updated the software for the box and the back sensors. Apparently everything is now working but we'll see how it goes... It was done under service bulletin 91Q1. I researched that but found nothing.
If only the software updated the intelligent cruise so we can turn it off...