Robert,
Thanks you for your organized thoughts! Many of these tie into communication, a key element to teaching online. Whether you communication through your syllabus, feedback, discussion boards, or other methods, it is essential to the learning environment.
Thanks again.