Most of the sites you register with --- including free sites --- verify a provided email address by sending an activation link -- but this seems to be absent here.

When I signed up it pulled the info from my Google public profile coz I used my gmail ID, but I didn't get an activation or notification email!

I tried signing up using my friend's email account, and saw the same thing happening. (To say the least, my friend was amused)

This is a basic yet significant flaw in security & should be addressed to avoid potential impersonations.

Right now, I've seen no immediate account activation --- but if there is automatic deactivation without a later verification, it would soften the blow...