Things get busy and you should definitely try to get your bus tickets as early as possible.
There are a number of bus-ticket offices in Kunming city center (e.g. near the train station; on 121 Dajie at the intersecion with Jianshe Lu; at Xizhan), where you probably will have to queue, but which are still much better than the crowded bus stations themselves. Do not assume that you can just show up at the terminal and get a bus out any time soon. However, bus services to Xiaguan (Dali City) are better able to handle the increased traffic than smaller places.
I am not actually sure this affects the visa office for foreigners, which has been in a separate office on Beijing Lu for ages and not up in Jinxingqu. I think this just affects the office for Chinese citizens.
However, when I got my data plan with them over a year ago, I tried to get the half year or year card in Kunming (option four at the bottom). First I was told they would only sell it at their head office (next to Panlongjiang, just south of Renmin Lu IIRC), but they could/would not sell it to me either. So I went for option 3, a monthly plan at Y80 for 1GB nationwide (plus 2GB per month free inside Yunnan only, not mentioned on the page), which has the option of using much more at decreasing cost. But you have to plonk down 1200 as initial deposit. This is a data plan (but SMS works, as does Skype and tethering).
If they sell it, the half-year card for Y300 for 3GB would probably your best option.
They needed my passport and police registration, not sure if hotel registration would do.
It is rare to find good approximations of western food anywhere in China and their lamb-chops (listed as lamb T-bone steak or so) were the best I have found so far. They came with good fries and the beer was cold. I liked the way that they serve the gloopy 'black-pepper sauce' separately, so one can just skip it. Pleasant and quick service too.
A pleasant modern eatery. The menu claims the chef worked for a large Chinese chain of Thai restaurants, but the Thai aspect of the food is difficult to find.
I gave the 'boneless chicken feet' a miss and had some spicy beef which while not bad was closer to the usual Sichuan fare than anything Thai. A dog under the table quickly lapping up any dropped food complemented the Sichuan experience.
The spring rolls were not bad though and together with a beer the bill came to Y58.