Hi Kenneth,
I know exactly what you are facing with the length of your classes. I teach two 3 hour block classes starting at 4 in the afternoon and going until 10 at night. My students are tired after a day at work. I use many of the examples you listed in my classes. I keep the students moving by lecturing, putting them into groups, and then having them do role play, etc. You are doing a great job with your strategies. I do know like you that when 10:01 pm comes I am tired. But, I look forward to… >>>