Yes, you actually got the idea as it started. When registered you can use your RSS feed to post to facebook, twitter etc. Or log in and post your chosen recording.
I think a first change is to switch the landing site to a more explaining. And then click through to the call stream.
Good points, the anonymous part is just to make it easier to try it, or if you just want to blow off some steam in frustration. If register you get a pin code to use and post will be posted with screen name.
And the draw, yes, I was going for another welcome site explaining why and how, but was convinced by one of the co-developer that it would be nicer to get right in to "action". Now you need to look for /why or /help
Rethink.. Do over...