I implemented a custom validator. It now shows good error messages for Min Password Length, MinNonAlphaNumeric chars, and if current password entered isn't correct.
If it fails the RegularExpression it gives a message "Password isn't strong enough". Not a perfect solution but no real way to know what the rules are from the expression. Maybe in the future we can have the error come from site settings instead of from resource file.
Thanks,
Joe