My feeling is that the spirit of equal? is "equivalent same in the absence of mutation, eqv?, and eq?".
However, R7RS abandoned this for records, presumably for a good reason.