They must have put them back up then, because they have the whole first series/season up right now ( I just checked while I was typing this). Last night's isn't up yet, but I'm assuming they should add it eventually. THey have all of the other stuff from Syfy so I don't see why they wouldn't have season/series two.
I know, I like it too, but apparently we must be the only two. Or everybody already discussed it when it came out in the UK and doesn't feel like going over it again.