I believe number 4 might be the most critical: Organization is essential.
I recommend having reviewers who are unfamiliar with content provide feedback before ever running a course if possible - make sure learners can find and understand what they need to do - Consistency in overall approach to the course so they spend time learning instead of searching or trying to figure out what they need to do :)
Nice concise list of tips for online learners. Really important since online learners must be in charge of their learning more so than in a face-to face environment :)
Meets the professional teaching standards established by a state-licensing agency, or has the academic credentials in the field in which he or she is teaching