Yup, for Germany it was a very limited the release on bstn, overkill and kickz. It seem Europe doesn't get a general SNEAKRS or nike.eu release like nike.com
I can confirm the hype. The Release of the Atmos in Europe was on 11/01/17 and I was really really lucky to get a pair. They were gone in a second. Got my pair from bstn.com