Hi CFB,
I think I've got it now. The final result;

And an extra image for the interested people.
Made it a little sketchy, because we are in development :p

Very nice, looks very serious.
This system will be gamed, I guarantee it. What's to stop me from sending 100 accounts 1 NXT each now (to register public key), and in the future I will be able to have the voting power of 100 people? I simply transfer the minimum require funds to each account before the vote.
In addition, it seems that you are going for the more "fair" system, but by setting a minimum NXT holding limit, aren't you excluding all those who have less than this amount? So small stakeholders are being disenfranchised even more so than the 1 NXT = 1 vote system.