Thanks for the offer, Jenny. There are a handful more changes I need to make before it's ready for translation, but I will definitely take you up on that when it's ready.
I've honestly not translated any plugins before, either (I only know a total of about 100 words in any languages other than English). I think there are some good tutorials out there to help, though.
A new dev version is available that should fix all but one of the issues you reported.
I'm still working on figuring out the best, most logical way to distinguish which revision to revert back to. At this point, it simply reverts to the most recent revision, but that obviously causes issues when someone edits the post/page twice before it gets reviewed. On the other hand, if I have it try to revert any further back, then it's extremely probable that you'll end up with multiple, differing edits to the same batch of content. That's a tough situation to fully plan around, so I'm going to have to think about it for a while.
Regardless, the bugs that you mentioned (not being able to select the right radio button, not pulling info from the database correctly, etc.) should be fixed in the latest development version.
I've also added an interface that should allow you to set the fallback email address (the dpn_reviewers variable). It is located in the Settings -> Writing section of the admin area.
The latest version uses commas to separate multiple email addresses, though, rather than the semi-colons I was initially using.
Thanks again for all of your help.