Speaking of Far Far Away, it is expected to land stateside in late May and usually spends some time in customs. I'll be sure to let you know as soon as it is released and begins to ship (likely early to mid June), and I'll be able to tell you where to find it, too. Meantime, if you see it pop up online you can be sure that the seller doesn't actually have inventory and won't for some time, if at all. You will be able to buy it through the following retailers, who have ordered the whole line in good quantities.
References allow you to track sources for this article, as well as articles that were written in response to this article.