Just call them tweets
But you know what other word you can say in polite company without explanation? Tweet. Just say tweet! It has a definition in multiple dictionaries directly related to posting online. It’s a word that immediately connotes the specific kind of posting every microblog
Nope. It’s a post. Always has been.