Would a bank of 15V zeners protect a Shorai or A123 battery from flaming if the voltage spikes from a RR failure? Sounds expensive, but so is a bike with a battery under the fuel tank.
Not very well. Zeners have a pretty gradual turn on, so they wouldn't regulate the voltage terribly well. Also, if the RR failed, then the zeners would then be doing the whole job of the RR, and would soon fail themselves.
Edit: On reflection, a thyristor crowbar might be a good circuit to use as battery protection. The circuit at the bottom of
http://axotron.se/index_en.php?page=26 would do the job, in line with the battery. You'd need two 30A fuses, one between the crowbar and battery, and the other between the crowbar and RR. If the crowbar went off it'd blow both fuses, protecting the battery. There is still the possibility that the RR goes low impedance and catches fire itself though, as happened to the OP, so it wouldn't protect against everything.