Yes, it's a super secret stress test. I mean duh, the point of stress test is to keep it a secret and have only few people play. Not, like, make it public and have some proper stress on the servers. Yes.
Personally I'd guess it's just a bug and people will waste their time downloading the client. But who knows.