Monkey, the solution is simple.
Right now, the system looks at the overal rating and places you 2nd if you have the 1st overal rating, 4th if you have the 2nd overal rating etc...
Once 4 places are taken, it then considers the seasonal ratings and places you 1st if you have the highest, 3rd if you have the second highest etc...
The system needs to look at BOTH the seasonal and the overall ratings, and place the player in his highest possible PO position according to the two seperate ratings.
If a player will qualify higher with his seasonal rating, the system uses that one. If a player will qualify higher with his overall rating, the system uses that one.
Another example.
System looks at Random's ratings as sees that his seasonal rating will currently place him higher in the PO positions than his overall rating. In his case this meaning he will place 1st (as he should be) instead of 6th (which he shouldn't be).
The PO positions requirerments will stay exactly the same as they are now, although the system will take the highest PO position possible, from either the seasonal or overall rating.
Its simple, you understand now?