Creators celebrate as Twitter’s new ads revenue sharing program yields hefty payouts, Elon Musk acknowledged Read more