Came here to see if anyone else was getting a strong Silly String vibe. So far, no. It really looks like it to me, except I suspect a lot more adhesive (to itself) than Silly String, while remaining "not too adhesive" to skin.
Now if only we had been more glamorous about it we could have beaten this company by 30 years!