At the moment, staff are not required to sign off forum reports, so at the moment it looks something like: "Your report has been rejected because there were no rules broken" However, I think it should be made compulsory for staff to sign it off: "Your report has been rejected because there were no rules broke -andrewkm" This would give more transparency as to who dealt with the report and if you had an issue you know who to speak to. I also suggest doing this when a post is deleted so the user knows who deleted it, again, if they have a problem they can speak to that staff member.
Some mods do this, most don't. I fully agree with this suggestion. Every mod should be required to do this for the reasons you have stated. +1
I had no idea how the report alerts actually appeared to those reporting it, I was under the impression that xenForo would automatically add the name. Personally, I will try to remember this in the future.
+1 good idea! Also the user whose post was deleted should get a forum pm notifying of them what was wrong so it does not happen again. A while ago I made a post and it was deleted but I didn't know why or who did it so I made it again and got forum banned.