Wow. I don't have time to read all 5 pages of comments, but what I have read so far sounds like most people think wotc have given you what you want? Yes, yes, the word "irrevocable" made it in there, but my question is, where's the trap?
There is simply no way that I can believe that they have walked away from what they truly want to do. I'm no lawyer, but I've run my own business for 20 years and I've learned to look for crap in contracts (and yes I also have a lawyer to do it as well), and I am very cynical about this kind of thing, so here's my non-expert example -
9(d) Severability. If any part of this license is held to be unenforceable or invalid for any reason [emphasis mine], Wizards may declare the entire license void, either as between it and the party that obtained the ruling or in its entirety. Unless Wizards elects to do so, the balance of this license will be enforced as if that part which is unenforceable or invalid did not exist.
This clause gives wotc the ability to terminate the whole license at
their discretion - all they have to do is find something that was "unenforceable", which based on form I imagine won't be too hard .... like the VTT Policy perhaps, I wonder how "enforceable" all of that is????
The learning out of all of this, should be - wotc, and especially hasbro,
cannot be trusted. The end. I look forward to all the releases by the various 3PPs and I will be supporting as many as I can. The hobby will be much better served by GMs and players everywhere exploring and supporting other and new RPGs, rather than sticking unthinkingly to wotc's vision for D&D.