Don't the details of Elon Musk Twitter buy seem fishy?