Great ideas for the most part. The only one I'm not convinced about is the increased efforts to eliminate cheaters. Yes we do need to root out bad actors, but I'm not convinced trying to turn the tournament floor into a police state is effective or even possible. There are simply too many players and too many interactions that are almost impossible to enforce. As an example, at the last FNM I played, I accidently left too many cards in my sideboard. I called a judge on myself and look the game loss, but if I hadn't no-one would have been the wiser. There is no way an opponent or judge would notice that unless they count the deck between each round, which drags out the game.
The solution to this is not quick or easy but it is possible. What we need is to build a culture within the player community that places an emphasis on character and integrity of the game over winning at all costs. It sounds like hippy nonsense, but look at professional golf. Golf is a sport played under similar conditions to MTG with VASTLY higher stakes. No sport is 100% clean, but golf comes close despite ease of potential cheats and the financial incentives to do so. The reason I suspect, is that golf has a long tradition of emphasizing exactly the sort of values I'm talking about. Players who willingly report themselves for unintentional infractions are held up as examples to be emulated. From the very first time you step on a course, there is a clear expectation of behaviour that everyone will follow.
So what we need is twofold. From their end, WoTC needs to actually devote the resources to instill the values they want in the playerbase. At the same time, we as players also need to do our part. We need to instruct new players not just in how to play but how to behave as well. We also need to do more to make it clear that cheaters are not welcome among us.