Ah..'MJ' wa kamen no 'JAPAN' desu ka?
Keigo- yoku shiteiru...Nihon ni mo jyu-nen
de insundeiru (this ain't keigo, but I certainly know how to use it).
You're an exception for some reason, but here in small-town Japan (not a big city in Kyushu), you'd still be a gaijin...sorry to be direct, but grow a family and biz here in Japan- not just the few year JET-life thing, and you'll see the difference. It's when you tell them that you're staying for the duration that everything changes...
Since you're Japanese-American you have some DNA priviledges here (unfortunately, that's how the Japanese see it), but on a long-term basis you're just a gaijin. I hope that you see it in your time here- it would help to make the Japanese more aware of their growing discrimination against foreigners...http://www.debito.org/roguesgallery.html
Oh, and how about the Zainichis (2-sei, 3-sei no kankoku-jin)- why aren't they being treated like Japanese? Their 'keigo' is native unlike yours...
Sorry to slam- demo, wakai, ubu na JET no Americajin wo gaman dekinai (human rights is my second job in Japan)!