IMO, she's only 'improved' because she's learnt some stock phrases and vocabulary, and now sort of knows when to use them. Take her off piste, and she'd be completely clueless. She still can't even pronounce basic words, and her general ignorance of the most basic of topics is just baffling...