People handle creating an email address just fine. There's some terminology and UX to work out but it's hardly insurmountable.
For 'short bits of social interaction and media content sharing', there are like a dozen sites with very active userbases these days.