There is a service that comes close to this for elections in Switzerland [0]: you take a survey on how you stand on many issues (and not just the most polarizing ones) and it shows you how the candidates compare, who is closest to your views, etc., using some good visualizations [1]. One thing that explains their success is that, at least in major elections, they manage to get almost all the candidates to use their platform and build their profile.
[0] smartvote.ch. There is no major election coming up so the site may not be the most interesting at the moment.
[0] smartvote.ch. There is no major election coming up so the site may not be the most interesting at the moment.
[1] http://www.mullzk.ch/blog/uploads/smartspider_juso.png