Not sketchy, actually... Apple tech support actually gives you instructions on how to create an iTunes account in any country without a credit card. The rest is just putting 2 and 2 together to get 4...
http://support.apple.com/kb/HT2534
According to our iTunes distributor, most international iTunes stores still don't support video, which is why many of them don't carry it. Beyond that, there's a disconnect between some of the other country's stores that slows the process down.
Here's the link to the full instructions again:
http://level1productions.com/live-news/eye-trip-on-itunes-for-international-customers/
That being said, we've been assured that the process on our website is legit! And for those in France and Germany, their iTunes stores will be releasing Eye Trip and the rest of this year's snow titles sometime in December.