One interesting solution, though I'm stealing it from Qora, is hosting html on the blockchain, that way you could have delegates host pages on the blockchain with their reports. This is the closest to get that stuff in the blockchain that I can think of.
Other than that, if we're taking that seriously is:
-open a sub-section under the delegates section for Delegate Reports only
-have it free of spam and each delegate would have its own thread
-make a sticky thread at the top with the name of each delegate and a link to his thread since we would have dozens of threads.
Done. Stuff is organized, easy to access, people can see date of posts and edits. Simple as that. Then, whenever someone wanted, could just go into that section and have a look around at the work of each delegate. If a delegate doesn't report in a time period a person think he should (my guess from what i've read is 1 month), people would simply ask on the delegate's proposal thread and he would update his Report thread when he can. I think that's simple and organized enough.
Then maybe a table on that thread with the name of each delegate and the dates of each report so it's easier to check and that's it. Done.
What do you think? Pretty simple but I'm actually satisfied if we used that method. Not centralized, no one is enforced to do anything. People would find the info they wanted easily. It's all about organization. I would gladly start a pool if people thing this method is good enough and everyone is happy. A simple sub-section and it's done.