They are from Puerto Rico - so yes Americans.
No, not in my mind....Americans pay federal income taxes...IIRC Puerto Ricans do not. Again, IIRC, this is really the big hitch in why so many do there do not want statehood.