That depends on your campaigning. But personally I prefer Social media marketing more in compare to email marketing. Both have it's own advantages and disadvantages. You have to work with it according to your need. :)
I think referral traffic is more good. Because you get it from your back-links. so more you have a referral traffic than it proves all your back-links are in good working and provide you link juice too.:)
I suggest and prefer WordPress more than other blogging platform. If we comparing blogspot and WordPress than WordPress is far better there are so many seo friendly plugins are available for WordPress blog. Spam protection and many more available too. :)
It depends on your marketing campaign. Both are good but I prefer more text ad rather than Banner add through text add you able to write a small description but in Banner add we can't. :)
If you want to increase the real and effective likes to your fan page than I guess this helsp you alot... hxxp://goo.gl/sxyoHH
as due to low post count not able put link inside just change X to t and you get the blog post...
Well as an optimizer every body knows about SEO but very few having the knowledge of reputation management. I don't know anything about reputation management but you provide me a good information from which I have more than enough knowledge. :)
No.. Nope.. Never.... Google Plus is never beat Facebook as it's simple and not that eye catchy like Facebook is. Facebook is also more popular than Google plus. :)