Twitter lets people publish short paragraphs of 140 characters. If you follow a Twitter account, you see all those posts. Most Twitter accounts let anyone follow, and millions of accounts exist. Every corporation, and many grandmothers, have them.
Yes, this twitter account promotes the site, and it makes threads public, as such. They were public already, though. The feed seems pretty boring and has 2000 followers. Some of those followers are fake profiles, you can be sure, and in any case 2000 is not a lot.
_________________
"I find that the best way [to increase self-confidence] is to lie to yourself about who you are, what you've done, and where you're going." - Richard Ayoade