Easy question first: when is not better than if.
Are there any errors in this sentence? It depends on the context.
There are no grammatical errors, and it is a good sentence in the sense that it is similar to countless rapidly composed and unedited or lightly edited sentences that we hear every day in the news.
But is the meaning accurate and the style excellent? In my opinion, the answer to both of those questions is no. So in that sense, there are errors. Encountering this sentence in a piece of serious writing, I would be inclined to analyze, criticize and attempt to improve it. But if I heard it on the news it would just go in one ear and out the other. Maybe that means it is excellent journalese.