Elon Musk's announcement to take over Twitter for $44 billion had created much buzz in the world of tech about 10 weeks