Holy uncanny valley Batman!
I think it's pretty cool but a bit jarring. I think I'd rather have the cartoonish avatars until this gets a little better. It's a good start though!
And I agree that seeing facial expressions is critical for the best interactions.