AHHHHHHH Shanghai! I live here! And I get so super excited when other foreigners like it here, because I love it so much and want everyone else to love it too. I really just want nothing more than to spend the rest of my life dragging visitors around the city and forcing them to try ALL OF THE FOODS (I am seriously a xiaolongbao evangelist.)
By the way, beer normally comes in 40s in China (with the result that whenever I go back to the States I find the beer really adorable); the waitress was probably trying to ask you if you wanted it cold or room temperature.