Here's the best I can do today (tired, wishing re-tired)
No soft start yet. Do we really need soft start? The LM3XX series regulators are pretty stable I believe. The analogue modulation maybe could be done with VCO in /PWM out from the oscillator to control pulse width hence brightness. Like pin 5 on a 555 timer. (I wish we could use a 555-too slow of course.) I know your idea had the fet across the LD. Can you put up a schematic of that?