I recently stumbled upon these on YouTube. They are rap battles between famous characters in history (real or fictional). They can be hit and miss at times, but they do have some really good ones out there. A few of my favorites: WARNING: There is swearing so it might be NSFW. Frank Sinatra vs. Freddie Mercury Mr. T vs. Mr. Rogers Bill Gates vs. Steve Jobs
I haven't taken the time yet to watch your three, but I was highly amused by these two. John Maynard Keynes vs. Friederich Hayek. That's right ... economist rap battles. The Link The Link
I've seen the first one before. Those are pretty good of presenting entertaining material while still commenting on each man's philosophy.