Can the moderator emails be customized to display any other fields or to allow a click to approve?
The email part of your question has an answer of Yes.
Also described in the detailed documentation, you can modify the relevant email language string (in the language file) to include additional CB fields.