To maintain a rant like that for several minutes, introducing new material, and to be funny as well? That's a feat.
His points are what one would probably call populist democrat points, for the most part.
Especially funny is the guy in front of him trying to shut him down...he's wearing a T-shirt that says FRED. Talk about an econo-nerd...that's the St Louis Fed data and chart index.