Hooper - I think your numbers are somewhat close but on the low side. I think the number of people in the 500k-3 mil is a lot higher than you suspect.
I love threads like this - its fun to read what people think others are making and what goals they can set for themselves based upon realistic achievable numbers