I can only imagine how frustrating it must have been to deal with the engine cutting out while you were on the road. It's a relief that you were able to pull over safely, though the wait for roadside assistance sounds beyond frustrating.
Your experience with the battery junction box is...