Twitter app to be launched for the Zune HD. Why now? by Imran Hussain While everyone had high expectations for the Zune HD to outdo the iPod Touch due to its better display, HD output, and supposedly faster performance, it wouldn’t be wrong to say that Microsoft has let us down big time. The…