Awesome, thanks Jeff!
As for the displayed rating, maybe a graphic that shows his original rating along with a real-time updated rating based on the changes you make. I made a quick graphic as an example.
Not sure how often people use the edit attributes function, so I understand it might not be worth it if it's a niche request, but it would be useful to me.