Personally I think he’s using the word “greed” wrongly. I do agree with his points about “enlightened self interest” but I don’t buy into the Objectivist view that everything, even good acts and acts of charity, should be done strictly out of self interest. I do believe that when we do good things it helps us, but I think that it’s important to do them because they are good, not because they are good to us.
In regards to economics, capitalism is the most moral economic system known to man. No other system has gotten so many people out of poverty. Through production and trade we lift people out of poverty. But before that, we need to respect property.
I like the points they make about how trade, even with foreign countries which may seem like “out sourcing” or “shipping jobs overseas” is beneficial to us. Free markets create prosperity.