Can Musk deliver on his vision for Twitter? Questions remain