They introduced us to a new feature to stop botting apparently. Now the shiny rate will depend on a lot of different variables as Kyu said: 'Whether donator status is active' 'Where you got your pogeyman' 'What you've been doing' 'How new you are' 'How much we think you're cheating'.
Does that mean some of the variables could overlap the donator status effect?