I gave it my five-second rule, and browsed away feeling totally ignorant of what the platform was about (or even if it was a platform).
Is it a social network? Twitter? Both? Something new? Why should I want to start using it, aside from claims of anonymity?