here are two more suggestions:
The painting of the checkboxes is distorted by a line break. At the moment, a checkbox is painted like:
It should be like:
"checkbox Subscribe newsletter?"
You might reconsider the line (378 in wp-members-dialog.php) "$form = $form . '<div class="div_' . $class . '">';" for checkboxes.
Why not painting tos and checkboxes in the same way?
On my 'user-edit' page the user can change the agreement to the tos.
I don't understand the line (360 in wp-members-dialog.php) "if( $wpmem_fields[$row] == 'tos' && $toggle == 'edit' && ( get_user_meta($userdata->ID, 'tos', true ) ) )".
When should the user have the right to change the agreement to the tos at all? If the user could cancel the agreement, she/he must be suspended immediately.