Anyone else watching on Hulu?? I've never heard of this particular group of super-friends, though I'm not super immersed in the Marvel universe so they could be huge and I just don't know it. I'm loving the show so far! What do you think?