Checking things out it looks as though we're aware of an issue where On Demand content is being disrupted. We're working on making some changes and hope that everything will be resolved soon.
In the meantime, I am referring all the missing content you guys raise to me over to the team and they are looking at these individually to try and get on the platform for you so keep them coming if you notice anything.
Kath_F Forum Team
Tech fan? Have you read our Digital life blog yet? Check it out