Thanks, Mark! The impression I got while at the LBS was that the FSA crank may be difficult to get (a 48/32 version is not listed on the FSA website and it's possible that the parts made for Specialized and/or other bike manufactures might not be exactly the same) and that 'upgrading' to a Sora crank was being done as an accommodation. However, since the Sora is not offered in 48/32, the 50/34 version was the closest.
I think I'm being reasonable in giving the LBS the opportunity to correct the situation, but when I test ride the bike next week if it's not operating flawlessly, then I think that'll be the time to escalate the issue and insist on a refund. I do want to become a happy Sirrus owner, like so many others on this thread, but I will thoroughly test every ring/gear combination to ensure proper performance.