Not knowing anything about a spice program, (LTSpice?) I'm assuming that "U1" would be the spark gap?That's how it is supposed to work. We get to learn about EDM and you get to learn about electronics.
Two diodes makes the circuit easier in a way. Now a single diode can be used for the voltage reference for the comparator - about .7 volts and 2 diodes for the current sense - about 1.4 volts.
And D2, won't it allow a path from the gap sense to the the 339 power input?