So... Long story short.
I accepted a contract with a school in Kunming (I know, shocker). During the contract/discussion process, they confirmed they would pay for a Z visa. I sent all my forms to their visa guy in Beijing (pdfs via email at this point). He is requesting that I mail him the original copies of my medical form and my certificate of no record (he already has the pdf). I sent him my flight itinerary, and mentioned that I was nervous that my visa would not be ready in time for my flight at this point (he was on vacation all last week). He sent an email back with an attached letter of invitation (to visit him in Beijing, NOT from the school) and asked, surprised, that I hadn't applied for an L visa yet. Um... no? (a) no one told me to (b) I thought he was processing the visas, why else would he need the forms? and (c) I'm supposed to be getting a Z visa, not an L visa. This stinks.
Luckily, I had already arranged to fly to San Francisco 4 days before my flight to China so I could visit some friends from college. There is a Chinese consulate there, and one of my friends who is fluent in Chinese (ABC, but speaks Mandarin at home) is willing to go with me in case I have to jump through extra hoops. Denver doesn't have a consulate, so technically I'm supposed to go through the one in Chicago but most of my friends have used visa services in NYC, so it doesn't seem important WHICH consulate you go through.
So, my instinct is this: Keep my original documents with me, go to the consulate in San Francisco on Monday, apply for a Z visa (not an L visa), pay the rush fee/bribe an official or two.
As far as I can tell, I have everything I need except a proper letter of invitation. A Chinese (National) friend has offered to write one for me, but I need to find some kind of template for him to follow. I am about to email the school to ask for one, but I'm not holding my breath at this point.
A friend who taught near Chengdu last year is telling me I'm making too big of a deal about it, and should just go over on an L visa. He says only one teacher from his school actually had a legal work visa... But I REALLY don't feel comfortable with that.
If I absolutely can't get a Z visa, I'll have to go that route, but I am NOT happy about it.
What are your suggestions, oh sage ones?
Edit: It appears I need to have the work permit before I can get the work visa. "Confirmation Letter for Foreign Experts from the State Administration of Foreign Experts Affairs of the PRC" - They clearly haven't sent me this yet, either. Is that what he needs the original documents for? I don't know!