Great ideas. Two things I would add for your consideration, not must do's but possibilities:
1. Visual handout of some kind--for those who are more visual learners this can help make your point
2. In preparation, video yourself. This can be a humbling experience but I've found it to be invaluable.
Ryan