My comment regarding the LED was whether it would/should light up if there was a dodgy part, ie, if I invert the transistor it makes the sounds, but the LED still lights anyway, so maybe it's simply the speaker that's the wrong impedance for some of these circuits.
The LED is handy to show current is indeed flowing.
The LED is handy to show current is indeed flowing.