Well they've set the goal in primary schools as "in 10 years" and for highschools as "in 15 to 20" so they have a lot of time!
The only downside I find in teaching Chinese, is what exactly to teach. When I took classes, they stressed 北京 style, with 兒化音 as the standard, as if that's how the majority of Chinese people speak. Too many of my classmates were dumbass Americans and didn't know any better. I personally prefer 國語 to 普通話, but I realize that's a smaller number by comparison. I do think it's easier way of speaking for American accent, and why I think that speakers of 國語 do much better overall in their sounding native to American english.