This is a perfect list of teacher expectations. If anything, I think you may be going too easy on us. I would add that a teacher should be expected to provide you timely feedback on your assignments, and a teacher should be frequently assessing your skills in that classroom and making you aware of them.
I also think that you, as a student, can help a teacher to reach those expectations. For example, you ask for the teacher to "teach in a way we [students] can understand." Well, as a teacher, we have the skills to determine the best way to execute this if you, as students, help us to understand what ways you learn best -- Do you learn by listening? Doing? Watching? Talking? Etc. Give us feedback, and we can make it work.
Trust, communication, and sense of humor are key factors in any type of human interaction, thus exponentially more important in a student/teacher relationship. I feel that oftentimes teachers who lack these qualities are not confident in their own skills, which is not something you, as a student, should be concerned about, but instead be aware of. We are always more sensitive about things we are unsure of.
Overall, these are fantastic expectations, and I would hold my students to these same expectations...and of course, doing your homework! ;-)