Twitter is great for brand awareness. It can get obnoxious though once you realize everyone is just doing the same thing (following similar...
Having a G+ page is essential I'd say. It's Google's own social media network after all...
Yahoo Answers isn't really worth the effort at this point.
Way more people use Google my man.
Separate names with a comma.