Actually. this is a new show called "The Demon's Contract". Celebs make a deal to do something crazy, and if it doesn't work out, they have to do something more crazy. His deal was to meet Obama. If he couldn't do that, then he had to do his Obama impersonation at a McCain rally.
He later went to New York, and the cops actually pulled their guns on him because he was hanging around for 6 or so hours outside a concert Obama was at.