Awesome!

I'm amazed the other shops would put you on a 54 when you really needed a 48. That's quite a difference. Shouldn't they have noticed that? *has never been to a LBS for bike fit*

And, yes! Post pictures!