If you ground the gates it will turn off very fast. Not sure about inductive kickbacks, they might cause problems.
If we set the soft-time to 100mS then we will only see about 500 watt seconds which is not much. (Which is about where we are)
If there is a simple circuit to speed turn-off I will definitely consider it. I've looked at it a little but didn't see a good simple solution, though I didn't look very hard.
With our present values of 100K and 1uF the time constant is 100mS so it is not all that slow.
Let's try some math:
Charging Cycle:
(Vin-Vt)/R1 = C1 * dV/dT (for closed switch, assuming R2 is not small compared to R1)
Discharging Cycle:
Vt/R2 = C1 * dV/dT (for open switch) (shorted to ground switch would be faster due to parallel R1, R2)
So discharging is slower than charging by the ratio:
((Vin-Vt)/R1) / (Vt/R2)
So for Vt of 3 volts and Vin of 100 volts, R1,2 of 100K discharging is 33 times slower than charging.
And for C1 of 1uF the dV/dT for turning on is 970 volts/second, so about 100mS. (Actually compensating for R2 this is 940 volts/second or 106mS instead of 103mS at 100V)
Turning off would be about 3.5 seconds. However if the controller logic power is wired as recommended the controller will shut down as soon as the kill switch is opened and the logic supply drains down, (which is the normal situation on ebikes that have main power connected to the controller full time), so the 3.4 second turn off will apply only to the auxiliary loads.
On my Greyborg presently the kill switch only shuts down controller power, main power is controlled by large connectors that are not normally removed, so adding the Master Switch will not change the controller shutdown, it will just also shut down the main power shortly afterward. Without the Master Switch the mains power would not be shut down. In both cases the controller power is shut off immediately by the kill switch.
Note that on lower voltage ebikes the ratio is reduced, so turn-off is more like 1 second on 36V, 1.5 seconds on 48V and 2 seconds on 75V (with 100K/100K R1/R2 values).
This can be improved by reducing R2 which might be worthwhile. A circuit that detects removal of the control input and shorts out the FET gates would speed this further, but interrupting large currents quickly will produce huge voltage spikes that could cause damage as well, so it is a tradeoff.
Let's see what reducing R2 can do:
If we make R2 10% of R1, or 10K when R1 is 100K the turn-off will be 10X faster, or 3.2 times slower than turn-on. Turn-on will be slightly slower due to reduction of R2, so turn-on will be increased to about 150mS and turn-off will be about 500mS in the 100V ebike.
So perhaps using 100K/10K for R1/R2 is a good compromise? Controller logic power goes off immediately, and mains power goes off half a second later?
Note that at lower ebike voltages this lower value of R2 will slow turn-on and turn-off, so that's why I didn't do it initially. The R1/R2 ratio needs to be tuned for the bike voltages, due to the relationship between the bike voltage and the FET turn-on threshold voltage.