Somewhere in those calcs you need to take account of how many people you are sharing the reward with... YOU don't generate 1 block every 60 secs, the network does so those 500K doge are shared across everyone mining Doge, generally in the same ratio as their hashrate to the network hashrate.