LTC, I'm not going to opine about the disclosure, but about the pricing exception.
IMHO - Make sure that pricing exceptions are in policy. I usually get scared to death about ANY exceptions, because 99 out of 100 times they are to good customers, a/k/a middle age white guys, to the exclusion of minorities. If the customer asked, make sure that the bank has fully documented the other bank's pricing. Some banks will voluntarily offer all the competitor's rate, since mostly non-minorities are the ones asking, leaving lop-sided statistics for exceptions. If the LO brings up to match the other bank's rate, it should be done for all.
Integrity. With it, nothing else matters. Without it, nothing else matters.