Hi. I'm not American. But my country has been in a formal alliance with America since about 1951, about 20 years before I was born.
I'm an IT guy. The closest I've ever been to any government-type work is when I spent most of 9 months working with the State (not Federal) Government office as a part of a Master's-by-Research degree at looking into whether Open Source software might possibly be feasible for such office use. The research was not completed, however. Now I just work back at the same university where I was doing the research study. At the moment, I'm working in the IT security team.
So: am I "foreign"?
Do I deserve to have my communications tracked?
If I send/receive encrypted e-mail to/from one of my colleagues who got me into the habit of sending such an e-mail, which basically consists of bitching about our (public, education-sector) boss, then do I really need to have that e-mail stored on an NSA server until they expend the resources necessary to crack my GPG? Do I really need to be considered guilty before there's been any kind of assessment as to exactly what I'm hiding from whom?
Or, to put it slightly more crudely - do you think the definition of "foreign" makes any damn difference to the great majority of the Internet (read: world) who are inappropriately impacted by all this NSA bull?