This looks quite nice. Presumably for PR elections? I came up with something similarish when doing a mixed member system that used score/approval ballots, and you could vote for candidates and their parties together / separately.