The code does blink the LEd it's just that your to slow to see it.
delayMicroseconds(bitDelay); //delay
Mark