I just wanted to add my experience with
Ribble in case it's of interest.
I looked around and settled on a Ribble Sportive Bianco with SRAM - great reviews and a fantastic spec for the money. I saw this (and other) threads and was a bit nervous about buying given the experience of some.
I was concerned about the sizing of the frame as the two ways of measuring on the site (by height, by inside leg) gave two different sizes. I thought the small sounded too small. I emailed Ribble and got two replies that afternoon explaining that the small frame would suit me best. I wanted some additional info and, as invited to in one email, I rang and they went through the calcs with me.
I finally saved my pennies and put in an order on 13th Jan. I got an email on 19th Jan saying it had been dispatched. I received it today - 11 days from order to receipt.
Obviously I comment on the returns process as I won't need to use it (they were right about the frame size) but the only nitpicking fault I can raise is that a tracking number would have been nice so I had a better idea of when it was coming. the three day wait since getting the dispatch notice has been agony

!