Vanessa Williams is a wonderful choice, although I'd love a song or two for her to be added to the score. I understand the conceptual reason for that character not signing though.
Williams would bring glamour and dazzle that Beth Leavel wasn't able too. I normally love Leavel, but not in this. The whole production was a misfire so not placing the blame on her.