Fun!
This is a rather fun piece, though I see your point about the weird sound of the chords. Perhaps you should look into getting a live recording to do it more justice? Do you have the sheet music at all? I'd be interested in trying to play it regardless - as I mentioned, it sounds very fun. 4/5, 9/10