Yes I agree that this is a problem and we need to solve it but it takes sheer dedication to do this.
I am not complaining here but to solve a problem like this one need constant feedback all the time - not once a week or something as I write many programs, it is my fulltime job so I forget very quickly which problem I'm trying to solve at any given point.
For instance this voting problem, I will need at least 2 volunteers from you guys who will dedicate 1 or 2 nights and work with me so you can test like maybe 10 or more Beta's in one night until the problem is fixed.
Once you start on a major problem (like this one) you cannot just leave it over for tomorrow because by then I have forgotten completely what I was doing and go onto something else.
So as soon as we can get together for lets say a Saturday afternoon till maybe midnight and it would probably have to be Germany only (time zone) then we can climb in together and fix the problem.
Let me know how you feel about this.