The point is: there could be a good story written with the burning of teldrasill as starting point. The team just was not competent enough to do so, and they ruined a normal plot.
From the "insiders" information, Talisen and whatever, Afrasiabi just dropped the teldrasil shit and was removed, everything done thereafter was not his doing, the crap night warrior story, Elne being a robot, and Tyrande forcefuly forgiving sylvanas was Danuser job.
If that was the case people would not let him make her a villain in the first place.
Rly, things aren't adding here, if he rly was hellbent in vengeance, he would not want redeem her.