Does that 604,000 only include folks born in Italy? There are at least hundred thousand folks of Italian ancestry who were born in Brazil, Venezuela and Argentina living in the US by now.
473,000 italian-born americans as of the 2000 Census.
http://www.census.gov/population/cen2000/stp-159/STP-159-Italy.pdf