Almost all cars generate braking forces far in excess of whatever the engine is capable of putting out. Adequate brake torque isn't the problem here. If the brakes have to resist the the torque input, then their effectiveness will obviously be diminished.
The proposal of having engine power being cut off when the brakes are applied seems to be sensible, however there are certain situations where you will need both the engine power and brakes on at the same time. Such as starting from a stop on a hill. So the solution isn't that simple. The easiest thing would be to either install an switch that trips past an certain amount of brake travel, or to sense the line pressure. They can use that data and determine how hard the operator is trying to brake, along with the vehicle's current state, is it stationary, or moving, and if so, how fast? They can use that to generate parameters to decide when and if to cut out engine power. At high brake pressures, and moving at high speeds, one would not be expect to continue to accelerate. At low to moderate pressures and being stationary or barely moving, engine power should not be cut off.
Another thing they could do is install a sensor and determine if a foot is present on the accelerator or not, specifically in non-cruise conditions.
Some people apparently had trouble shifting into neutral, but that should not happen at all. I don't know if it's an issue with the transmission trying to block that action, or if it was not able to mechanically disengage due to the engine accelerating. In either case, they should change the shifter from an mechanically controlled operation to an electronic one. Being controlled electronically also makes it easier to move the shifter. If the car is shifted into neutral, that's a fairly clear indicator that the ECM should override the pedal and drop to idle, and shift into neutral.
I think it would help if there was a verbal and textual feedback system to aid the driver along with a command system.