>the author is American and she addresses Americans, so American millions should be what she's using
A British million is the same thing as an American million: it is the words "billion", "trillion", etc, that mean different things in British English than in American English.
But that just makes your point more true, namely, the OP probably meant billion.