Sorry to hear of your troubles - hope this was the last and it's clear sailing from here on!
My guess on the ignition trouble would be the wires or plug caps. Perhaps the insulation or connections aren't the best and the deluge shorted them out. When it gets dark take a look under the tank with the engine running and look for arcing. Perhaps mist some water on the wires and caps.
Wanted: Dead, smashed, crashed or trashed gauges
BMW GAUGE REPAIRS - TACH*SPEEDO*CLOCK*VOLT METER *PODs & LIGHT BOARD*