I just listened to it again, and my conclusion is that the music is almost certainly prerecorded but that Moz himself is probably singing. But he's super self-conscious about the whole thing. He keeps saying things like "You do realize, this is live."