The first episode was shown here last night.

I stupidly watched it on my own, late at night. It freaked me out. At the moment I cant make head nor tail of it which I guess is the point.

But Im glad I didn't watch it with my parents because.... that would be slightly embarrassing!