Sounds like They Might Be Giants mixed with Weird Al but isn't as good as either. It gets better as it goes on but never reaches a point where I'd want to listen to it again.