I'm not sure it's even possible to poolhop on your pool currently. For poolhopping you need to know when a new block starts, and the only stat you provide is the hash rate, e.g. not enough
It's possible, but it is much tougher to gauge. The cheat-proof method also really rewards those who evenly participate in the whole round.
Does this "cheat-proof" scoring prevent my earnings from decreasing?
I'm working out the new estimation now. That said, your earnings don't actually decrease now, they are based on your participation % in the round. Until a block is found your earnings are 0.
Your ultimate amount now is roughly "(your valid shares/totalroundshares)*50"