I agree with almost everything you said. But the set malfunctions are a problem. The second time I saw the show on Wednesday the show was delayed at the beginning of Act 2 because of the set. Delay was about 5 minutes.
My one gripe is that both times I've seen the show I could not hear Andy Karl clearly during If I Had My Time Again. His lyrics are funny but they were drowned out by the muddle of sound.