That's quite clever. I'm impressed at how you can composite fairly objective views from special interest groups.
As mentioned by others, you seem to have a (lack of) data issue. Perhaps you could also work with public voting records (http://www.votesmart.org/) to help mitigate that.