Something is strange with that numbers

Bitcoin magazine claim near 1 milion of bitcoin users (is 0,01% of the whole word population or 40 every 100000 intenet user). There'll be at least 1000 shops (from bitpay alone) accepting bitcoins and this is 0.04 over 100.000 internet user. From the source of your data, if the numbers are correct, there are only 16500 nodes in the whole world. I think that some node is not properly counted for some reason

Number of nodes is much lower than number of users, they should not be compared. Also, 1 million is probably very optimistic number, my guess is much lower (200k).