Yes, I wonder how many amps a 40,000 microfarad cap would produce on the initial surge into the 24v battery bank. Is a 10R resistor making this a "wasteful" type of trigger?The SCR is probably as good as it gets - there may be a case for very low RDSon MOSFETs.
Your trip voltage is around the same ball park as a diac - but most can only handle about 2A peak pulse.
An SCR will boost the current handling, just hook the diac from anode to gate - I'd suggest at least 10R in series with the diac to limit the current until the SCR takes up the load.
diacs are getting harder to come by - many CFLs have one in the start up circuit.