The new scoring (proportional) system is in place. It was actually simpler than I thought it would be and I did not need to change the DB almost at all. Also, payout calculations have improved in performance.
I keep 7 days worth of shares in the DB, so unless a block takes more than 7 days to find, all shares submitted will be paid.
That was fast, thanks Flound. Did you remove all the handicaps and the minimum time to mine certain coins coins since this isn't necessary anymore using a proportional system. You should simply have a minimum difference before the multipool switches from one coin to another to prevent it rapidly switching, say 1%.
The minimum mining time never had anything to do with the scoring system, it was only to make sure we didn't switch too often.
The handicaps are in place to make calculated profitability more accurate.