On my recommendation:
1. Mate bought a LX equipped bike. Turned up with Deore bits instead of LX. Replacement groupset (which I had to fit) sent after a few emails and/or phone calls
2. Another mate – L&M light bought for a headlamp. Turned up with no helmet mount. Few emails, never resolved.
3. Another one! Frame bought – "includes Ritchey headset". Arrives with headset, no crown race, no compression ring etc. Emails sent, parts sent, wrong parts. On-going.
All from the same online dealer.
I certainly won't be recommending them any more.
And yes, you should complain. They must get 100s!