Love your post! And this is why I champion W&L so much on CC.
There are other metrics I view as useful, including highest freshman retention rate in the country as well as being first in the country for highest 4 year graduation rate. Both statistics support the contention that W&L has happy students, and robust financial aid.