The only real problem I can see with this is that most of the people that I have played with (mainly in Blackburrow) are oblivious to trains. On top of that the NPCs run faster than they do, so accually getting to the zone point is sometimes a feat in its self. For some, this is their first experience with the Everquest program and don't understand that they can make macros. Many probably wont see the purpose in it and forget the feature exists. All in all, trains in SoD are somewhat of a problem, but are easily avoidable by paying attention to the game world around you. Some people don't bother to put of AFK when they go away, some don't even know the feature exists. Unless the developers intend on forcing people to be able to make macros in the dream, or in some other form of training, then I can't really forsee everyone knowing about the macro feature.
What can we, the players, do about this? Well, each of us can educate our fellow players, I do it quite a bit with my groupies (I've played with quite a few who don't know you can use the mouse to look around or press Num-lock to auto run) and I often times find out that they just don't understand. I can simplify it, and simplify it to the point that I give up and tell them to figure it out. Others however I just direct them to it and they are making macros like crazy.
Could we have a forced training thing, a tutorial for new characters that they have to go through--but can leave early of course--in order to get to the real content? Sure, in live people would announce their trains, but that was with the fleeting suspicion that someone they trained would scream at them for hours like the last person did. Or that someone would just come onto them and offer education--with the assumption that they would accept it.
There is little we can do unfortunetly, true newbies wont know anything and some of them don't give a darn what people who want to help them have to say, no matter how kind, or welcoming we are or act.