I guess I should have posted earlier, but I'm using Firefox with https. I see your Youtube embed.
Now saying this, I don't remember if I did anything specific to get the site to work, but looking through my settings, I don't see any tweaks.
My Firefox install is also cranked past the default restrictions too.