how often are you finding blocks? if a block is created every millisecond and you find one say every 5 minutes if your lucky, that leaves thousands of blocks found by someone else during that time. how do you know where they are going? just because you find one block every 5 minutes (if even) doesn't mean you're not getting blown out of the water when hundreds of blocks are getting created every minute. 99% of the coins are probably going to the dev.
At one point I had about 10% of all coins. My first block arrived 9 minutes after the forum post, my rate back then was 5 blocks per minute.