It's up at demonoid.me already. Have to download it though. Normally that online streaming thing is right on ... not for this show apparently. Sorry