After the next 75 Ether payout to participant[129], there appears to still be another 3638 Ether in payouts due to participant[130] through participant[283].
If the fee remains at 6% then it will take deposits of approximately (3638 / 0.94) = 3870.21 Ether before any NEW participants (index 284 and beyond) begin to see payouts.
Just some interesting numbers to consider, make of them what you will.