the tall tees were a pre-order, therefore if you haven't received chances are they're still waiting for their stock to arrive. i'm pretty sure they would be more than happy to ship that shit right to you so you can rock the fuck out of it.
as for price. i kind of wonder how many of you pay 30 bucks for you other brand tshirts, and tshirts that aren't 6xl!!! so, also take comfort in knowning ns isn't selling you clothing made in china filled with fromaldahyde. most of their stuff is made locally in north america, so support your continent :).