SEIL stands for Safe Enjoy Interact Light! It's also super happy fun, for sure!
Anything that makes cyclists feel safer, improves visibility and makes signaling easier is a fine idea. Just don't forget that people in front of you might also be interested in which direction you're heading.
Addendum: The bag doesn't seem to be for sale yet. The one featured in the video is a prototype.