watched first episode, loved the crap out of it and your comparisons to those other shows are spot on
Yeah it was one of the better 1st eps i've seen in a while. Just finished watching episode 4 and it's fair to say there are more than a few wtf moments.