"hit millions of happy users"
you don't really think that there are that many people with 5D Mark III's do you?
In colloquial English millions means lots and lots. No one knows how may 5DIIIs will be sold, but you can bet it will be at least as many as 5DIIs
Um, "millions" can mean literal or figurative. I think in context you should of rather said "a lot" or "thousands" which is more specific and leaves less room for misunderstanding.
Where did you learn English? 
England
I got a Masters in English at Oxford
now shooo
Oh really? Which college?
I love how this thread has taken on a better topic.
EDIT: Text found its way into quote.