Elon Musk told his financial backers that he expects to close his deal with Twitter by this Friday, October 28.