How to design user-centric feedback forms

I thought about working on a type of feedback form that combines the benefits of user-driven forums like GetSatisfaction and Uservoice with the simplicity of a quick and easy rating/feedback.

The idea is to allow users to both rate and order the categories that they think are most important to the website, and that way it gives the UX designers two pieces of critical information about the website. First, what users think is most important, and secondly, how well it has been designed and executed on the website.

The feedback/rating system works by assigning a weighting to each category based on the proportion of users that category in its specific position (i.e. rank category A in position 1, category B in position 2, etc). Then an overall UX rating is calculated and benchmarked against the specific time period and the distribution of weightings at the given time.

enter image description here