Limmy's Show is now available on Netflix.It's definitely in the UK but I believe it's most other regions too.What you americans making of the humour?