It's hard to make this segue, but I am very concerned that the developers weren't aware of the first two issues. They have been brought up on the forums many times, at least one thread has been started regarding each, and a Turbine person has commented in at least one of those threads. It makes me very concerned that this information did not reach you.
There has to be a better way for Turbine to access the information that is common knowledge to the player base than you personally keeping up with a 12+ page thread. My recommendation is that for every release of new content, the devs release an exhaustively detailed set of release notes describing how they believe the content works. As we saw recently, players will absolutely point it out if a release note does not accurately describe what is happening in game. It's unlikely for any one player to exhaustively test every part of a new release, especially if they don't know what has been changed, but if you harness every player put together you have an incredible resource.
I recognize that is no easy task to comprehensively describe new content, but the challenges have been out for two months and you are just now learning things about them. Devoting more effort to documentation and if necessary slowing down the release schedule is absolutely worth not repeating this. I'm assuming that's not your call to make, but whatever pressures you can bring to bear against whoever does make the call would be greatly appreciated.