I listened to 23 minutes and thought it was pretty good, but I disagree with calling these kind of people liberals or leftists. I think the terms give them legitimacy they don't deserve. To say you are a liberal seems to imply that you love freedom (liberty), and to say that you're a leftist seems to imply you're just on the other side of the fence. I'd rather they be called ugly names or just evil and wicked or, in the case of many, fools.
I'd seen the long-haired Sayet video a year or so ago, but not through this forum. He's a powerful speaker and has a lot to say.