Interesting idea, but I personally do not trust Twitter data for analyzing sentiments, mostly because of the problem stated in the article: we often don't really know (or worse, misunderstand) the tweeter's true opinion. I prefer good old-fashioned random polling.