Stephen,
You bring up a good point about being honest in your feedback while providing valid feedback. There is a fine line between being honest and too bold at times, but when you put yourself in the students' shoes, you become empathetic at the same time.
I love your bonus question idea. It does provide more insight on the students' thinking and using it in the exam revision process is excellent.
Thanks!