Wadi, There is nothing wrong with your math. The problem lies in the flawed theories that you come up with in the first place. You must start with proven facts in order for to have a true answer. It takes only one slight misconception to make the theory completely wrong. Even Einstein was proven wrong. You are a good man. You don't have to anylize too much. I know your in here for a bunch, but you know you don't have to worry.
The thing is, the rally from Ihub and Yahoo can be taken as a grain of salt. You can't verify any of them, especially yahoo with all of those idiots who just pop up.