Now that there's been a few blocks I have a question. Why does your estimated btc immediately drop after a block is solved and rewards are given out even if I've been continuously mining? I haven't experienced that at any other DGM pools.
That's how DGM works. Every time a payout is made, you lose some of your score/reward for the next estimated payout. I'm not sure if there are any sites that show a graph of your historical estimated rewards or update the estimates as frequently as we do (approximately every minute) so you wouldn't notice it at other pools unless you kept track of it manually.
The amount of dropoff depends on the dynamic fee and cross-round leakage. If you've been using Eclipse, I believe the leakage is 0.99, which will have little dropoff every time you get paid. The lower the dropoff, the longer it will take to get your rewards to fully mature and you'll need to mine for a longer time period to reach equilibrium.
Meni uses the analogy of a capacitor:
In the capacitor analogy, every miner has a capacitor which is charged as he submits shares, and its charge level affects how much he gets per future block found.
If you read the method's description you'll see that finding a block has two effects:
1. Giving out rewards to miners who currently have a score
2. Decrease the score of miners who currently have a score
It has no effect whatsoever on future miners (or on the rewards of current miners for shares they will submit in the future - only those that they submitted in the past).