The New Star? Top Independent Name Makes NXT Debut At Takeover: Toronto.