I suggest GLU take a look at the weekend rewards structure. The three day event only gives decent rewards if you finish 1 - 5 and the progress awards are almost non-existent. I can tell you I don't play on the weekend unless Top 5 is obtainable, if not, why play?
Please reconsider the reward structure. It will increase gameplay. You can ask your community and I think you will find many users feel this way.