Twitch’s new Creator Profile feature is meant to act like a calling card for streamers to help introduce themselves to potential sponsors. It includes introductory text, featured clips, top categories ...