I just found this one while poking around on the Web. Still a bit general, but I like it because it allows you to assign priorities to each issue. For example, I am in favor of abortion rights, but it's not a burning issue for me personally.
My results:
- Socialist/Marxist (100%)
- Authoritarian (64%)
- Democrat (62%)
- Liberatarian (55%)
- Republican (0%)