Is the On Demand version a "box set" rather than just catch up (I would assume so considering the number of episodes available)? As could be the OP is not on a high enough package to access that but could access the first episode if Channel 4 showed it on regular TV, which seems to be a thing they do now again, one episode broadcast then the rest only available on More4\Boxed Sets.