Central to the identity is a new logo and infinity symbol that consumers in focus groups agreed signified that the product really works. The company's logo looks very official--you might even make the point that the infinity symbol looks a bit like the NS logo preceding Network Solutions.
Unfurled definition, to spread or shake out from a furled state, as a sail or a flag; unfold. See more.
3. furl. v. - (rhymes with girl) to roll up or curl up a large, possibly ungainly piece of fabric or paper in order to more easily carry or store it. Often used with up. (to furl up). After the conquering flag was unfurled, they decided to claim another spot on the mountain and furled it back up and carried it off..