Thank you so far. Let me anser some questions/ comments:
Does it matter whether it uses AE or BE?
No; I personally tend to prefer BE, but everything is fine.
How much foul language is acceptable? Some - they're adults, and German, so won't be unduly shocked. (but I'm not sure Christmas stories should have a lot of foul language anyway)
about the history of Christmas
No quite what I'm looking for, but I'll have a look
mag ein wenig kitschig sein oder zu baby-ish.
Yes, I'm afraid so. The bit I heard seemed to be aimed at quite young children.
Es wird nicht viel gesprochen
slowly is good, but not much is not - they want to hear English
I'll go and look at 'film school shorts' now.
--
I found this, by the way, but unfortunately, it's too difficult (about the 12 Days of Christmas - what on Earth is the girl going to do with all that stuff?)