Hi again and sorry for the long delay.
I have been reconsidering my advice on protecting circuits from the automotive electrical environment.
I've discovered that automotive load dump is not a normal occurrence; it only happens if the battery becomes disconnected while the engine is running - for example if you go over a big bump and your battery terminals are not properly tightened. In this circumstance I think it's acceptable for a component to be destroyed, as long as the rest of the circuit is protected from damage.
There are many other sources of disturbances on the automotive power supply but they are of much shorter duration than a load dump surge.
The V18ZA40 varistor that I used to recommend is no longer stocked by Digi-Key. Littelfuse have an improved range called the V18AUML series which is specifically designed for automotive use. Unfortunately, they are only available in SMT (surface-mount technology).
I've drawn up a complete design for you.
The supply protection circuitry is at the left. There are two resistors in series, RF1 and RF2, both 1Ω 2W wirewound fusible resistors. These will contribute a total voltage loss of 0.4V when the LEDs are ON and drawing 200 mA. This is still just within the voltage budget for the circuit.
DR protects the circuit against reverse voltage, and RV is a Littelfuse V18AUMLA2220 varistor that clamps its voltage at 40V maximum. RF1 is the weak point in this part of the circuit and it will be the one that fuses on reverse power supply or very high input voltage.
The 555 is only supposed to operate at up to 15V. Quite a weak point for a device that's regularly used in automotive circuits! So DP is a 15V, 5W zener diode, and RF2 provides the weak point between varistor RV and zener diode DP.
CP smooths the power supply rail. There is also a decoupling capacitor on the 555 (CD1, which should be connected as directly as possible between pins 1 and 8).
For the oscillator I have specified a 10 μF timing capacitor (CT) instead of 100 μF, so the timing resistors (RA and RB) can be higher values. With R1 between pin 7 and VCC, and the timing resistors between pin 7 and pins 2 and 6, the duty cycle will be fairly close to 50%, i.e. the LEDs will be ON and OFF for roughly equal lengths of time. You will need to determine the values for RA and RB by trial and error or by using a potentiometer or trimpot to get the flash rate you want, then measuring it.
The output circuit (current sink) is as before, though I've specified a lower gate resistor to make the MOSFET switch slightly faster and tighten up the current regulation a bit, and I've noted tht the MOSFET must be heatsinked. It will dissipate a bit of power while the LEDs are ON, especially when the supply voltage is near its maximum limit. Dissipation will normally be less than a watt, so a small clip-on heatsink should be enough