Technology Elon Musk dubs himself ‘Chief Twit,’ visits Twitter HQ as deal set to close October 26, 2022