I hang out on a travel forum. "USAnian" (not USian) is commonly used. It is not considered offensive at all, just rather jocular. Wikipedia even has USAnian in their dictionary. I don't think I've ever heard it spoken, however.
And, yes, there are people who are offended when "American" is used to mean someone from the United States.