Yup, but still it doesn't cover many millions of US citizens. e.g Sikh, Middle Eastern, African Africans etc (not that there can ever be a list that covers such a diverse country).
Right, but I assure you most of them do not consider themselves "white" by any stretch of the imagination. The term "white" has deviated so much from Caucasian/fair-skinned and became a mostly political term in the US that most Arabs specially 1st and 2nd generation would never identify with.