Implicit in your own definition is the importance of reflection, not only on your own teaching, but through your involvement with your students. Some people point to instructors whom they claim are grand lecturers. They claim this without any feedback at all from the students, and they say that person is an excellent teacher. But what they mean is the person is an excellent lecturer, as if that in itself is sufficient for an excellent teacher. Instead, I would say that excellent teaching has to involve feedback from students, and modification of one's teaching in light of the feedback received.
Teaching involves a loop, from instructor to students and back again.
You have recently been working on a project on commercialisation of the World Wide Web. Well, I can speak to that in several respects. I can speak to it from the point of view of what I have actually done. In my undergraduate classes last term, I used the web. I posted daily summaries on the web, and also posted the best term papers on the web.