I also had some bugs. Story complete I and serving 25 people in survival are unlocked in game, but not on my gamer card. Also, I have 50 of 50 perfect scores, but the achievement doesn't even pop in game.
For the expert vs. perfect scores, I think there is an actual score above the expert score you need to hit, unlike in sally's salon. I played levels over and over, everyone had full hearts, and still only received expert. I think when my score finally got high enough, I got perfect.