I cannot say I have heard any of the rapsongs by Lupe Fiasco. From the short clips they showed, I don't think I would care much for them. And yes, that is solely based on the *music*, not on the words. Rap isn't my music. Live with it.
But to see him in an interview with Bill O'Reilly, and smashing the latter, now that, sir, I call a classic.
Tip of the hat, as Colbert would have it.