They had over a thousand moderators. So maybe your estimate of how many people is required is a bit off.
It looks like you can post entire movies to 2 Minutes per clip onto Twitter right now. https://finance.yahoo.com/news/users-uploading-entire-movies...