I never knew about that page to this day. I left a 'happy' piece of feedback.
Should I have a serious issue, I'd probably look for a feedback page to report my problems, and would find it.
So I think the feedback there is seriously skewed towards "unhappy".