After much anticipation and all the drama we come to expect around anything involving Elon Musk, his deal with Twitter