It's not a very good sentence.
They are, I believe equating "New World" with "the America" of FDR. Inserting the phrase about "in terms of the problems..." confuses things. If you remove it, you see that they are simply re-stating the same thing.
It's like saying "The new car I bought, the Ford Mustang is really fast."
Interested in Language