Congratulations...... I have some thoughts about this, but most of the people wont agree with me, so i'll keep 'em to myself.
Actually i don't agree completely with 'Brain Drain'. One should work in their own countries and try to give back your country something, instead of working in some other country where you are called aliens. I have nothing against America, they are #1 in almost all the fields, their technological advancements are way ahead of many countries. But every citizen should try and make their own respective countries to achieve that level.
Again, congrats! Welcome! Ironically if you gave this test to most Americans that were born here, they would likely fail. That's pretty sad if you ask me. You can take pride in the fact that you are more aware of what America is, than most of those that were born here and take it for granted.