Excellent ideas, people-who-came-up-with-those. Although where would we put the pagedisplaying the stats? How would we make sure someone doesn't spoil the answer for everyone else* before the official unveiling?
*like this, puzzle below
spoiler guy post below
And even if diagrams were unavailable, how do you prevent this:
THE ANSWER IS 3.Qh5#, i did it, i did it,i did it, i did it,i did it, i did it,i did it, i did it,i did it, i did it,i did it, i did it,...
Disabling commentary is a bad idea, especially for the newer puzzles affected by this; you would be disabling innocent comments like this one:
I like this new feature! its great! 
Well that is all.
While reading the commentary on today's Daily Puzzle, I came across an interesting idea. In response to the continuous barrage of 'Easy' spam posts, one member suggested that the puzzle solution be delayed a day. Another suggested that the solve time and number of incorrect tries be recorded.
I think these are great ideas. Way too many people write 'Easy' without proving that they've even solved it at all, much less on the first try. I would love to see the true score of the person who is posting (solve time if any and number of incorrect tries). The puzzle should also automatically reset if your move is wrong, recording an incorrect try and forcing you to start from the beginning.
You'd see a lot less 'easy' bragging since the people with poor scores would be a lot less likely to post. In addition, you could identify the level of difficulty of the puzzle by measuring the solve rate and time against the rating level of the solving players.
Of course, after the first person posted the solution publicly, all bets would be off since cheaters could read ahead and then 'solve' the puzzle on the first try. Still, it would be an improvement and there would be much glory for the first person who could prove that they had actually solved it, especially if it was quickly and on the first try.
Thoughts?