Anyone else think this looks a promising twitter alternative? Anyone joined already- what's your view? I'm waiting for an invite code, feels a bit like Gmail way back in 2007...