>>314395452
steam is coming with the open beta release next month
>>314395801
they have the cap in, cause many free users would reupload the same shit and it would clog up servers and be just overall costly. Imagine a thousand users all having tons of the same nanachi and wolfboy avatars. It hurts actually creators, though very few have more than 10 self-made original avatars. I would imagine the 8 bucks will be worth their while too as they see the polish coming in.
Just log in every other week, see what new stuff is in and assess based on that.

You can also lurk the live playercount here:
https://status.abinteractive.net/