make sure that the pool is using minimal/starting pool share difficulty which is compatible with our service
Try setting the minimum difficulty on your worker to 16.
An estimate is not needed to me as I see it. But when we find a block it would be nice to see how much I made on each one. Otherwise I have to add up the shifts but that could be multiple blocks.
You can see how much you got for each block under "my account" -> "transaction history" in the website menu. There's just no estimate for future blocks anymore - you can still see what you got for the blocks after they are found.
For an estimate of future payouts the best tool is really to google "bitcoin mining calculator".
The amount earned /block is a fixed number is it not? I guess also assuming that it confirms.
The income from a block is 25 BTC (until next reward halving), plus the transaction fees which vary from block to block. The pool fee of 1% is deducted from this. Then the rest is paid out. Your share is determined by your share of the work effort in the 10 latest shifts.
If the pool hashrate goes up, the pay per block drops, causing some miners to be unhappy when that happens - thinking some big miners come in and take all the profits from them. This is a fairly common misunderstanding. Taking this logic to the next level would be to go look for the smallest pool available, to get better payouts. That does not seem to be common though. How it actually works:
http://bitcoin.stackexchange.com/questions/10731/mining-pool-hashrate-effect-on-a-miners-income