Be careful with the output stage. Yours has only a 100_Ohms pull up resistor. It should seriously tickle at low frequencies.
A push-pull stage and a 1k_Ohm resistor will make sharper square waves an give you better protection (and comfort).
Ever though to use a CMOS 555 as output buffer?