Oh come on, My Fair Lady girl was good and very theatrical which is how her act is supposed to be. I don't think you could judge her singing voice from that song either. Perhaps she over-acted a little, but with a bit more age and experience she would be very good. Simon was right, she is professional.
I did think she was supposed to be Mary Poppins though.