Steem's price (as maintained via price feed by witnesses) is just one of the factors upon which our rewards and vote value depend. Remaining balance in the reward pool also plays a role. If it increases due to flagging (rewards going back), our rewards may see a little jump. If other authors take too much rewards in one week, our rewards get affected as well.
It's a complex thing but yours is a nice effort.