I've got a Ribble Stealth, my only issues are with the shop not the bike. I ended up with two frame upgrades as they sold out of the first frame, then the second frame... I supposedly paid cost for the first upgrade, but refused for the second.
For the first upgrade they claimed that the second frame was definitely in stock. And then it wasn't... I can see a few ways that can happen. None of of them good or acceptable.
When the bike finally arrived it had the wrong saddle ( a more expensive one than ordered, again with no communication - presumably they sold out of the ordered one too, despite having however many months... ), and no assembly paste (which they grudgingly agreed to to continue with the second delay - only a few quids worth at wholesale prices, and I had to fight for it...).
They basically made me feel like they thought it was my fault that they sold things they didn't have, or sold things after they had accepted orders... my fault that they competed for and accepted cycle-to-work vouchers, and my fault that their mistakes were eating in to their profit margins... All of which of course just made me dig my heels in... especially given I paid cost price to rectify their first mistake. There was zero consideration for the impact of their very significant delays, zero consideration that their mistakes should cost them, not their customers ( they even argued this with me! ).
A one month built estimate turned in to about three months+ IIRC. All totally avoidable with common-or-garden stock control, the delays meant the bike missed much of that summer - and they started grumbling and acting as if I should be grateful... and only very grudgingly gave me the assembly paste ( a couple of quids worth at wholesale prices? ).
Some decent customer service might have polished over the delays, but instead they chose to make it all worse. So they only have themselves to blame for driving myself ( and plenty of others ) away. I'm not going to spite myself... I still check them for parts prices, though haven't yet had to succumb. But given most of their bikes have competition from PlanetX and others, I'd have be in a really tight corner to order another bike from them unless I'd heard some glowing reports of how they've improved their control of the ordering/building process and customer service.