1. Checklists - I'm doing it but I don't waste engine run time asking the student to go through it. I go through it at pace adding explanation as and when it crops up, e.g. stude asking questions or situation lending itself to some meat on the bones. Whole point is to get them in the air.
2. Safety - I always give a safety brief.
3. Radio - never even occurred to me before, good idea, bit student dependent thou'