That is neat but runs on batteries, and may not be reflective when not powered. Looks cool though, and seems to be made for long-term use (waterproof with remote battery case) It is $25. I like it. Thanks for the tip. Looks like a good option for non-permanent use (can move to other bike or backpacks).
There are paint-matched tape sets available that glow like that under street lights and car headlights, for about $20 for one 1 frame and fork decals. They are supposed to be nearly permanent, and can be had in stripes or spirals.
Here is one company offering "pin stripe" tape as well as thicker tape, says for automotive and motorcycle use as well as bicycle.
Personally, I just buy DOT style reflective tape (like you see on diesel truck trailers) from the farm store and cut small pieces of it for "weightless" wheel reflectors (make short "flags" on the spokes), helmet tape, and a couple pieces on the frame.