Don't hesitate to demand exactly what you ordered or request a refund. I've been in a similar situation with my LBS over a new wheel I am having built. They had one built, but someone made a mistake and the hub was silver rather than black as I had ordered. I am having them order the correct hub and rebuild it. The color is purely aethetic, but for the price I expect to get exactly what I ordered. The same certainly applies to you especially given what you have already paid for your frame.