1. With how many people seem to be getting at least 1 TPE every week, maybe add another game in a week on to the predictions? The issue with old fantasy zone could be identified as very few people were winning, now it seems like 20-30+ people are winning every time. I doubt it's overall considered an issue since people love TPE, but uncapped TPE should be a bit more difficult to earn in general. A happy medium between 5 people winning and 30+ folks winning would be nice imo.
2. A lot of folks are taking advantage of waiting until the very last minute to submit their fantasy zone, especially when the games are expected to be at the end of the week, and/or if you have a question that asks something along the lines of "who of the following will be at the top of ____ by the end of the week." Maybe open up the week on Monday and close on Thursday if you expect the questions to be answered in the sims by Saturday or Sunday.
3. When you say a central post, do you mean just putting all results into a single thread? That would make updaters lives even more difficult because CTRL+F would show all hits in the thread, instead of just for the one payout post. I would probably say that the easiest thing for updaters (since it doesn't seem like the portal suggestion will be adopted) is to pay all three leagues out at the same time, and to combine each user's score into one TPE payout for the week. Multiple different posts doesn't help us, even if it's in the same thread.