I'd vote for roadside BBQ mystery meat on a stick (烧烤 shaokao), but street food in China is quite regional. For me, a Shandong-style steamed big bao (savoury, not sweet dough) stuffed with all the things hits the spot.
Good mexican food is hard to come by, particularly texmex, and you can't find any texas style queso at all. People in the bay area have never heard of the stuff, even though it's on the menu at even non-mexican resturaunts and pubs in texas. I've seen it on the menu in seattle, idaho, north carolina, but the bay area is an absolute queso desert for some odd reason.
Americanized Mexican food should be distinguished from formerly-Mexican food. The southwest has it's own food traditions which are often similar, but distinct, from contemporary Mexico-Mexican food. Dismissing those traditions as "TexMex", like they were made up by Anglos is both offensive and inaccurate.
Depends on where you're at - in Metro Detroit you can usually find shawarma, Indian, Pakistani, or Thai curry, pizza, taquerias, and a Coney Island within a mile of any random place, and poutine is just a drive across the bridge.
In Beijing, in '96, it was Weiwuerzu (Uighur) rouchuanr. Cheap-ass fatty lamb on sticks, fast grilled over charcoal. Seasoned w/ chilli, cumin, and salt I think. Buy 'em by the fistfull.
What's drunk food in China, I wonder. Anyone?