Meta's Twitter Alternative: A Promising Progress