As stated above - Twitter should not be the only avenue for the free stuff promo. I do not and will not have a twitter account. But I should not be disadvantaged compared to those that do ingame - so unless all the free items are cosmetic-only, I have a HUGE complaint here. If whatever codes or whatever you need to claim the free item is posted here in the forums as well, I will be happy - but do not make anything that affects gameplay available through outside social venues.
The polls for the boss competition were one thing, and I think having those go to Facebook and Twitter were in bad taste as well, but did not affect anything ingame. Having someone get free stuff ingame for having a Twitter account is a huge step in the wrong direction.