You should check out all the photos in that slideshow.
And so far as the magazine being available in the US, I'm pretty sure I've seen it on the shelves in the Barnes & Noble stores that have larger Magazine sections. There surely must be a B & N in the Boston area that carries it.