That is COOL! I'm intrigued by the clear handlebar tape, lights or not...
I have Cinelli Jelly tape on the bars of my commuter. It's basically clear. I love the stuff. It offers pretty good cushioning, doesn't get soggy in the rain and is ever so slightly tacky so it offers good grip. Perfect rain bike tape IMHO.
"Sharing the road means getting along, not getting ahead" - 1994 Washington State Driver's Guide