Do I need to register in order to watch Demand 5?

No, you don't need to register to watch our content on channel5.com or via any Demand 5 app.