Man, that is a scary situation with the battery/wires there!!!!! Glad you caught that in time. Good test of the fire extinguisher.
As for the hard turn, is the trim tab canted? Might be set per factory to force the boat to turn at speed to prevent run away if operator gets thrown.