Look at the graph.[1] Those are actuals, not predictions. This gets 10x bigger each week. The US is 12 days behind Italy. US at 10,000 now. 100,000 next week. 1 million in two weeks. The lockdown may slow that down. Probably not enough.
[1] https://www.ft.com/content/a26fbf7e-48f8-11ea-aeb3-955839e06...
I mean sure, if you held up the same R0, yes, that math works out, but people aren't trees. They'll voluntarily socially distance, dropping R0 significantly.
https://joindiaspora.com/posts/73d4e930421d0138028e002590d8e...
Exponential growth boggles the mind.
Script source: https://pastebin.com/raw/j89ZUdVq
The 25M number doesn't seem realistic because every country that has had a COVID-19 outbreak has freaked out trying to control it, and either succeeded via very expensive means or (in most cases) hasn't had the outbreak grow far enough to know whether or not they've failed.