You may want to retain the recognisability of traditional (printed) voting cards as to make the transition from print to digital a lot easier for a user. Something deemed too complicated (e.g. drag and drop) may cause problems if you are trying to optimise for the largest audience possible.
Take your second image in your screenshot for example. This could obviously be easily converted into a digital interface. A table with the same layout but replace the empty circles with a column of radio buttons (to only allow one choice per column). Make the cells are big enough to work on touch screen devices.
You may also implement some kind of status graphic that appears as users make their choices e.g. a large 1 to the left of the row if that is their first choice, a large 2 beside the 2nd choice row, etc.
By all means consider alternative ui's but don't forget about the usability for the masses, especially on something like a voting slip.