This are great ideas, i wish you had them when I was your student jeje, I think that a good student-professor relationship is essential to increase results in the learning process but it has to be a point between friendship and fear, I’ve seen many partners afraid of a professor and what he can to to him (respect to his grades) and some others that consider the professor as one of them (I don’t think of this as a bad thing, only when the student losses respect for the teacher).
I really hope many other professors follow your initiative not only by copying your ideas but to thinking in other ways of creating a better student-teacher relationship.