Ok, so I've gone off my mind a little here *(not the first time)* and don't expect any consensus, but I was struggling with "what is e-learning" from a consumer context and developer one.
e-learning: any learning achieved through digital delivery/electronic means.
e-training: any training using e-learning as its primary delivery format.
e-teaching: training that has an intended e-learning focus by design.
e-teacher-training: any synchronous delivery of e-learning - blended or directed.
Probably needs more work and like everyone else, will continue to call e-learning "e-learning" whether consumer or developer.
P.S. Hope to find my right mind again soon ;~))