Steve Jobs pitches the iPad on Dragon's Den

YouTube comments never let me down, I think I'm denisrenelara's biggest new fan... 

... what is this?

i dont get it.. when was Steve Jobs in England?

This is a spoof you idiot lol