Key Twitter leaders Kayvon Beykpour and Brice Falck are moving on, while the Musk deal faces further scrutiny. Original Source