I can't see anything other than a nichrome heater providing the desired energy. At 15A@12V, that's 180 W for 40s = 7200 J.
If you want more energy, you'll need to have a a long charging time to provide more energy prior to release.
You say you have airflow; how much and what is the effective HTC at 700ºF. This is lost energy that must be provided by your heater element.
While 50 gm of sodium acetate could provide up to 9000 J, it's unclear that all of it could be released within 40 s.
TTFN