By joining MyBlogLog communities, users are essentially creating their own blogrolls. So do they still need blogrolls on their sites? I would say that it’s not necessary.
A hideous website with good content may be regarded less than a well-designed website with not-as-good content, thereby affecting social media optimization in that people will not want to reference your aesthetically-unpleasing and not-very-usable website.